簡體   English   中英

無法運行位於遠程 Azure VM D 中的遠程 powershell 腳本:使用 Invoke-Command 的驅動器

[英]Unable to run remote powershell script which is located in remote Azure VM D: drive using Invoke-Command

我嘗試在本地機器上使用以下腳本運行remote powershell script ,該腳本位於remote azure vm中。

我可以通過powershell pssession連接到azure remote vm虛擬機,但Invoke-Command沒有返回任何內容。 無法運行remote powershell script

在此處輸入圖像描述

我也試過如下

在此處輸入圖像描述

但是-FilePath試圖查看本地機器D:驅動器而不是遠程 azure vm D:驅動器。

如何運行位於遠程 azure vm D:驅動器中的遠程 azure vm powershell 腳本

我的猜測是錯誤可能出在您的GetRemoteAzureVMHstName.ps1腳本中。

確保它實際上在打印一些東西。

我的腳本現在工作正常。

Invoke-Command中,對於-Command我刪除了腳本文件路徑的單引號並且它起作用了。

Invoke-Command應如下所示

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

而不是下面

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM