我想在远程Windows Server计算机上执行需要权限的脚本,但每次执行脚本时都会出现一个弹出窗口以输入密码,那么如何将密码作为静态参数添加到命令中所以我每次都可以逃避输入密码(密码是固定的和未知的)
这是我写的代码
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)