使用静态密码调用Invoke-Command

问题描述 投票:0回答:1

我想在远程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 
powershell invoke-command
1个回答
1
投票

您可以添加此代码块:

$User = "UserName"
$PassWord = ConvertTo-SecureString -String "Password" -AsPlainText -Force
$Credential = [pscredential]::new($user,$Password)
© www.soinside.com 2019 - 2024. All rights reserved.