Wymuś polecenie „net user”, aby ustawić hasło dłuższe niż 14 znaków

17

Wydaję kilka poleceń „użytkownika sieci”, aby skonfigurować lokalnego użytkownika na moim pulpicie do niektórych celów testowych i wymagam ustawienia hasła dłuższego niż 14 znaków. W ten sposób system Windows szczeka na propozycję potwierdzenia długiego hasła i zastanawiam się, czy ktoś wie, jak ukryć to pytanie i wymusić ustawienie długiego hasła. Możesz zobaczyć monit, o którym mówię, wydając następujące polecenie ...

net user MyUser MyPasswordIsReallyLong /ADD

Powoduje wyświetlenie następującego monitu

Wprowadzone hasło jest dłuższe niż 14 znaków. Komputery z systemem Windows wcześniejszym niż Windows 2000 nie będą mogły korzystać z tego konta. Czy chcesz kontynuować tę operację? (T / N) [T]:

Ponadto, czy jeden z wyższych członków mógłby pomóc w utworzeniu następującego tagu: net-user

jxramos
źródło

Odpowiedzi:

25

Najwyraźniej możesz dodać

/Y

a powłoka wie, że interpretuje to jako domyślną odpowiedź „tak” na pytanie.

net user MyUser MyPasswordIsReallyLong /ADD /Y
jxramos
źródło
1
Dzięki, czy jest to niejasna funkcja powłoki ... lub jej część, netponieważ nie jest wyraźnie udokumentowana ... Przynajmniej nie dla mnie.
jonasfj
1
/ Y nie jest całkowicie udokumentowany w systemie pomocy
net.exe
@shufler, wiem, że to szaleństwo, skończyłem czerpiąc inspirację z przykładów copy / xcopy: /Y Suppresses prompting to confirm you want to overwrite an existing destination file.
jxramos
1
Dobra wiadomość jest taka, że ​​/ Y to powszechna konwencja, a jej działanie sugeruje, że twórca / programista NET.EXE był inteligentny. :) Nie byłaby to jednak pierwsza rozbieżność z dokumentacją.
shufler