标题: [问题求助] [已解决]大家好!使用PowerShell创建本地用户的问题求解! [打印本页]
作者: jorlaying 时间: 2022-12-28 19:05 标题: [已解决]大家好!使用PowerShell创建本地用户的问题求解!
本帖最后由 jorlaying 于 2022-12-29 14:13 编辑
我用批处理net user创建经常被杀毒软件拦截,于是我想改用PS脚本创建。必须带密码!
这是我在网上找到的代码,但是必须手动填写密码后再创建账户,有没有办法set一个密码让它自动读取创建呢?- $Password = Read-Host '密码' -AsSecureString
- New-LocalUser "工程部" -Password $Password -FullName "工程部" -Description "工程部"
复制代码
作者: idwma 时间: 2022-12-28 20:01
- $Password = New-Object Security.SecureString
- $a='123456'
- 0..($a.Length-1)|%{$Password.AppendChar($a[$_])}
- New-LocalUser "工程部" -Password $Password -FullName "工程部" -Description "工程部"
复制代码
作者: jorlaying 时间: 2022-12-29 10:27
回复 2# idwma
谢谢大佬,我在PS运行正常,但是转到批处理调用就出错,帮我看看是哪里的问题?- @echo off
- powershell "$Password = New-Object Security.SecureString"
- powershell "$a='123456'"
- powershell "0..($a.Length-1)|%{$Password.AppendChar($a[$_])}"
- powershell "New-LocalUser "工程部" -Password $Password -FullName "工程部" -Description "工程部""
- pause > NUL
复制代码
作者: idwma 时间: 2022-12-29 13:58
回复 3# jorlaying - powershell "$Password = New-Object Security.SecureString;$a='123456';0..($a.Length-1)|foreach{$Password.AppendChar($a[$_])};New-LocalUser '工程部' -Password $Password -FullName '工程部' -Description '工程部'"
复制代码
作者: jorlaying 时间: 2022-12-29 14:12
回复 4# idwma
可以了,谢谢!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |