「net user」コマンドを強制して、14文字より長いパスワードを設定します


17

いくつかの「ネットユーザー」コマンドを発行して、テストのためにデスクトップ上のローカルユーザーをセットアップし、14文字を超えるパスワードを設定する必要があります。そうすることで、Windowsは長いパスワードを確認するためにpropmtを返し、誰もそのプロンプトを抑制して長いパスワードを強制的に設定する方法を知っているのだろうかと思います。次のコマンドを発行すると、私が話しているプロンプトが表示されます...

net user MyUser MyPasswordIsReallyLong /ADD

次のプロンプトをトリガーします

入力したパスワードは14文字を超えています。Windows 2000より前のWindowsを搭載したコンピューターは、このアカウントを使用できません。この操作を続行しますか?(Y / N)[Y]:

また、上級メンバーの1人が次のタグの作成を手伝うことができます:net-user

回答:


25

どうやら追加することができます

/Y

シェルは、プロンプトに対してデフォルトの回答「yes」を提供すると解釈します。

net user MyUser MyPasswordIsReallyLong /ADD /Y

1
おかげで、これはあいまいなシェル機能ですか...それともnet明確に文書化されていないための一部です...少なくとも私にはそうではありません。
jonasfj

1
/ Yは完全にnet.exeはヘルプシステムに記載されていません
shufler

@shufler、私はそれが腹立たしいことを知っています、私はcopy / xcopyの例からインスピレーションを取りました: /Y Suppresses prompting to confirm you want to overwrite an existing destination file.
jxramos

1
良いニュースは、/ Yが一般的な規則であり、それが機能するということは、NET.EXEの開発者/設計者が賢明だったことを示唆しています。:)しかし、これはドキュメントとの最初の矛盾ではありません。
-shufler
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.