调用命令与静态密码(Invoke-Command with static password)

2019-10-30 00:03发布

我想执行需要一个远程的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 

Answer 1:

您可以添加以下代码块:

$User = "UserName"
$PassWord = ConvertTo-SecureString -String "Password" -AsPlainText -Force
$Credential = [pscredential]::new($user,$Password)


文章来源: Invoke-Command with static password