windows - 如何修改此 powershell 脚本以包含密码?
问题描述
下面的代码将提示用户输入密码,但我想在脚本中插入密码(隐藏会更好)。因此,脚本将在用户干预下运行,并将创建用户并将其添加到管理员组。
$Password = Read-Host -asSecureString
New-LocalUser -Name User -password $Password
Add-LocalGroupMember -Group "Administrators" -Member User
我将脚本修改为以下内容,但是收到了安全脚本错误:
New-LocalUser -Name User -password Password
Add-LocalGroupMember -Group "Administrators" -Member User
解决方案
您可以使用ConvertTo-SecureString -AsPlainText -Force
将字符串值转换为[SecureString]
实例:
$Password = "th3d3f4ultP4$$W0rd!!!" |ConvertTo-SecureString -AsPlainText -Force
推荐阅读
- r - R中出现错误消息时继续循环
- reactjs - 在 ReactJS 中单击不同的 URL 时立即重定向到另一个 URL
- javascript - 无法在反应本机 Metro Builder 中读取未定义的属性“地图”
- reactjs - 使用 Bootstrap 4 / ReactJS 的带有表行的嵌套行
- c# - CefSharp ChromiumWebBrowser 控件不遵守 InputLanguage.CurrentInputLanguage 属性
- node.js - 有没有办法使用 JWT 使令牌无效或将其添加到黑名单
- haskell - 使用 Nix 构建 Haskell 依赖项时,如何避免构建可执行文件?
- google-app-engine - 根据 Google App Engine 标准保护服务
- ios - 快速级联动画时跳过第一个 UITextView 文本动画
- linux - Docker 容器 crontab 未运行