在远程工作组服务器列表中终止进程
Kill Process On List Of remote Workgroup Servers
我有一个包含 5 个服务器的列表,但由于特定原因它们不在域中。他们之间的凭据是一样的。
我正在尝试远程终止机器上进程的任何实例。对于这个网站,我已将流程更改为 notepad.exe
我在尝试确定如何成功连接到这些盒子时遇到问题。
我是运行
$StartCheck = Get-WmiObject Win32_Process -Computer $Servers |
Where-Object { $ProcessNames -contains $_.Name }
$StartCheck | FT * -a;$StartCheck | FT * -a | out-file -FilePath $logfile -Append
这里。
(Get-WmiObject Win32_Process -Computer $Servers |
Where-Object { $ProcessNames -contains $_.Name }).Terminate() | out-null
我遇到以下错误
Get-WmiObject : Access is denied. (Exception from HRESULT: 0x80070005
(E_ACCESSDENIED))
At C:\Users\first.last\Desktop\Kill All Traffic Managers.PS1:67 char:13
+ $EndCheck = Get-WmiObject Win32_Process -Computer $Servers |
+
输入凭据的最简单方法是什么?
将此添加到您的脚本并更改用户名和 P@ssw0rd
$account = "username"
$PASSWORD = ConvertTo-SecureString P@ssw0rd -AsPlainText -Force
$UNPASSWORD = New-Object System.Management.Automation.PsCredential $account, $PASSWORD
也改变你的
Get-WmiObject Win32_Process -Computer $Servers`
对于
Get-WmiObject Win32_Process -Computer $Servers -Credential $UNPASSWORD
我有一个包含 5 个服务器的列表,但由于特定原因它们不在域中。他们之间的凭据是一样的。
我正在尝试远程终止机器上进程的任何实例。对于这个网站,我已将流程更改为 notepad.exe
我在尝试确定如何成功连接到这些盒子时遇到问题。
我是运行
$StartCheck = Get-WmiObject Win32_Process -Computer $Servers |
Where-Object { $ProcessNames -contains $_.Name }
$StartCheck | FT * -a;$StartCheck | FT * -a | out-file -FilePath $logfile -Append
这里。
(Get-WmiObject Win32_Process -Computer $Servers |
Where-Object { $ProcessNames -contains $_.Name }).Terminate() | out-null
我遇到以下错误
Get-WmiObject : Access is denied. (Exception from HRESULT: 0x80070005
(E_ACCESSDENIED))
At C:\Users\first.last\Desktop\Kill All Traffic Managers.PS1:67 char:13
+ $EndCheck = Get-WmiObject Win32_Process -Computer $Servers |
+
输入凭据的最简单方法是什么?
将此添加到您的脚本并更改用户名和 P@ssw0rd
$account = "username"
$PASSWORD = ConvertTo-SecureString P@ssw0rd -AsPlainText -Force
$UNPASSWORD = New-Object System.Management.Automation.PsCredential $account, $PASSWORD
也改变你的
Get-WmiObject Win32_Process -Computer $Servers`
对于
Get-WmiObject Win32_Process -Computer $Servers -Credential $UNPASSWORD