Buộc người dùng mạng net lệnh để đặt mật khẩu dài hơn 14 ký tự


17

Tôi đang ban hành một số lệnh "người dùng mạng" để thiết lập người dùng cục bộ trên máy tính để bàn của mình cho một số mục đích thử nghiệm và yêu cầu đặt mật khẩu dài hơn 14 ký tự. Khi làm như vậy, Windows sủa lại một propmt để xác nhận mật khẩu dài và tôi tự hỏi liệu có ai biết cách loại bỏ dấu nhắc đó và buộc mật khẩu dài được đặt không. Bạn có thể thấy lời nhắc mà tôi đang nói bằng cách ban hành lệnh sau ...

net user MyUser MyPasswordIsReallyLong /ADD

Nó kích hoạt lời nhắc sau

Mật khẩu đã nhập dài hơn 14 ký tự. Máy tính có Windows trước Windows 2000 sẽ không thể sử dụng tài khoản này. Bạn có muốn tiếp tục hoạt động này? (Y / N) [Y]:

Ngoài ra, một trong những thành viên cao cấp hơn có thể giúp tạo thẻ sau: net-user

Câu trả lời:


25

Rõ ràng bạn có thể thêm

/Y

và shell biết giải thích rằng khi cung cấp câu trả lời mặc định là "có" cho lời nhắc.

net user MyUser MyPasswordIsReallyLong /ADD /Y

1
Cảm ơn, đây có phải là một tính năng vỏ tối nghĩa ... hoặc một phần netvì nó không được ghi lại rõ ràng ... Ít nhất là không phải với tôi.
jonasfj

1
/ Y hoàn toàn không được ghi lại trong hệ thống trợ giúp net.exe
shufler

@shufler, tôi biết điều đó thật điên rồ, tôi lấy cảm hứng từ các ví dụ sao chép / xcopy: /Y Suppresses prompting to confirm you want to overwrite an existing destination file.
jxramos 17/2/2016

1
Tin tốt là / Y là một quy ước phổ biến và nó hoạt động cho thấy nhà phát triển / nhà thiết kế của NET.EXE rất thông minh. :) Đây sẽ không phải là sự khác biệt đầu tiên với tài liệu mặc dù.
shufler
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.