Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用Invoke命令运行位于远程Azure VM D:驱动器中的远程powershell脚本_Powershell_Azure Virtual Machine - Fatal编程技术网

无法使用Invoke命令运行位于远程Azure VM D:驱动器中的远程powershell脚本

无法使用Invoke命令运行位于远程Azure VM D:驱动器中的远程powershell脚本,powershell,azure-virtual-machine,Powershell,Azure Virtual Machine,我尝试在本地计算机中使用下面的脚本运行远程powershell脚本,该脚本位于远程azure vm中 我可以通过powershell pssession连接到azure远程vm,但是调用命令没有返回任何内容。无法运行远程powershell脚本 我也试过了 但是-FilePath尝试查看本地计算机D:驱动器,而不是远程azure vmD:驱动器 如何运行远程azure vm powershell脚本,该脚本位于远程azure vmD:drive我猜故障可能出在您的GetRemoteAzure

我尝试在本地计算机中使用下面的脚本运行
远程powershell脚本
,该脚本位于
远程azure vm

我可以通过
powershell pssession
连接到
azure远程vm
,但是
调用命令
没有返回任何内容。无法运行远程powershell脚本

我也试过了

但是
-FilePath
尝试查看本地计算机
D:
驱动器,而不是远程azure vm
D:
驱动器


如何运行远程azure vm powershell脚本,该脚本位于远程azure vm
D:
drive

我猜故障可能出在您的
GetRemoteAzureVMHstName.ps1
脚本中


请确保它确实在打印某些内容。

我的猜测是,错误可能在于您的
GetRemoteAzureVMHstName.ps1
脚本


确保它实际上正在打印某些内容。

我的脚本现在运行正常

Invoke Command
中,对于
-Command
,我删除了脚本文件路径的单引号,它成功了

调用命令
应如下所示

Invoke-Command -Session $s -Command { D:\User1\GetRemoteAzureVMHstName.ps1 }
而不是下面

Invoke-Command -Session $s -Command { 'D:\User1\GetRemoteAzureVMHstName.ps1' }

我的剧本现在很好用

Invoke Command
中,对于
-Command
,我删除了脚本文件路径的单引号,它成功了

调用命令
应如下所示

Invoke-Command -Session $s -Command { D:\User1\GetRemoteAzureVMHstName.ps1 }
而不是下面

Invoke-Command -Session $s -Command { 'D:\User1\GetRemoteAzureVMHstName.ps1' }

请不要将代码添加为图像。相反,请编辑问题并将代码添加为格式化文本。请不要将代码添加为图像。相反,请编辑问题并将代码作为格式化文本添加。我的远程powershell脚本具有类似于的螺栓命令以获取另一个远程vm主机名。我的远程powershell脚本具有类似于的螺栓命令以获取另一个远程vm主机名。