2013-09-24 29 views
0

我我試圖通過與PSEXEC使用一個變量服務器名稱,所以我有一個變量$主機名和我想要做如何使用psexec傳遞變量?

psexec \\$hostname 

當我這樣做,我得到一個錯誤。什麼是正確的方法來做到這一點?

+0

你會得到什麼樣的錯誤?假如'$ hostname'不是空的,你應該在那裏工作。 – Joey

回答

0

您需要給psexec運行某些東西, cmdpowershell

+0

是的我明白,但我不能通過服務器變量 'psexec \\ $主機名cmd'不工作 – JoeRod

0

你在設置$ hostname變量嗎?如果不是,那麼你必須使用$env:COMPUTERNAME,因爲Powershell與標準CMD不同。

+0

使用'psexec'連接到*本地*計算機沒有點,不是嗎? ? – Joey

+0

大聲笑,當然,我必須說,當我發佈時,我並沒有正確地思考。 :-)我仍然看不到他在哪裏掙扎。就像你說的,如果變量被設置,那麼它應該工作 –

+0

是的主機名將來自一個列表,所以它必須是一個變量。 – JoeRod