使用静态密码调用命令
Invoke-Command with static password
我想在远程 Windows 服务器计算机上执行一个需要权限的脚本,但每次我执行该脚本时都会出现一个弹出窗口 window 以输入密码,所以如何将密码作为静态参数添加到命令中,这样我就可以避免每次都输入密码(密码是固定且未知的)
这是我写的代码
Param (
$user
)
Invoke-Command -ComputerName 'Server.Admin.6NLG-AD' -FilePath C:\SECnology\Data\Utilities\PS_Block_Internet_Access_GPO.ps1 -ArgumentList $user -Credential ADMIN\Administrateur
您可以添加此代码块:
$User = "UserName"
$Password = ConvertTo-SecureString -String "Password" -AsPlainText -Force
$Credential = [pscredential]::new($User,$Password)
我想在远程 Windows 服务器计算机上执行一个需要权限的脚本,但每次我执行该脚本时都会出现一个弹出窗口 window 以输入密码,所以如何将密码作为静态参数添加到命令中,这样我就可以避免每次都输入密码(密码是固定且未知的)
这是我写的代码
Param (
$user
)
Invoke-Command -ComputerName 'Server.Admin.6NLG-AD' -FilePath C:\SECnology\Data\Utilities\PS_Block_Internet_Access_GPO.ps1 -ArgumentList $user -Credential ADMIN\Administrateur
您可以添加此代码块:
$User = "UserName"
$Password = ConvertTo-SecureString -String "Password" -AsPlainText -Force
$Credential = [pscredential]::new($User,$Password)