我想建立一个脚本,将安装远程惠普OM代理。有没有什么好的方法来安装它,而不需要在远程计算机上安装文件?此脚本将远程安装服务器列表的HP代理。我想将文件从我的计算机复制到每台服务器上,然后安装它。我相信有更好的方法去做。要安装代理,我需要运行命令: cscript "\c:\pathToTheAgentFile“-i -a -minprecheck
大家好,我正在尝试在远程系统上启动一个exe文件,我们有一个代理,它可以将我们的网站连接到我们的数据库和打印机。它偶尔会挂起,需要我们远程进入和/或转到工作站并重新启动应用程序。我在这里尝试了许多不同的解决方案,但似乎都不起作用。
我可以杀死正在运行的进程,但它不会重新打开exe文件来重新启动它。以下是目前为止的小脚本
################################################
write-host "This will Restart Workbench helper please press the any key to start"
我需要在远程机器上执行一些代码,我使用powershell的Invoke-Command来执行。
Invoke-Command -ComputerName TESTPC -ScriptBlock { Get-WMIObject Win32_ComputerSystem | Select-Object -ExpandProperty name };
它在我的本地工作,但在TeamCity服务器上失败。上面写着:Connecting to remote server TESTPC failed with the following error message : Access is denied.
我想知道是否有人知道如何/是否可以使用我用来运行它的批处理文件来调整我在远程计算机上打开的PowerShell窗口的大小。
1 @ECHO OFF
2 title Remote Start ProgramName Server
3 cd "C:\IT\FOLDER"
4
5 @ECHO OFF
6 SET /p _computer=Computer Name:
7
8 @ECHO "Launching Program Server On Remote PC %_computer%"
9
10 start PowerShell.ex
我正在尝试使用Powershell 2.0从本地计算机上的Powershell窗口在远程计算机上执行Powershell脚本。我的目标是将远程计算机上脚本中的退出代码存储到本地计算机上的变量中,无论它是在本地脚本中还是在本地Powershell窗口中。目前,我得到的只是一条错误消息,声明如下。。。
Cannot invoke pipeline because run space is not in the Opened state. Current state of run space is Closed. + CategoryInfo: OperationStopped: Microsoft
是否可以在PowerShell中使用Invoke-Command在远程计算机上运行脚本?
我试过了:
Invoke-Command -ComputerName $MyPC -Credential $mycreds -ScriptBlock {
& "C:\Users\MyPC\Desktop\scripts\Script1.ps1"
}
它会返回
script1.ps1 is not recognized as the name of a cmdlet
这里的场景是,我在远程文件夹上有一些脚本,我需要使用Invoke-Command或其他方法在远程计算机上运行脚