2014-05-21 16 views
0

pssession是否與psexec相同?新的pssession與psexec相同嗎?

如果我用new-pssession創建一個遠程PC的會話,是否與使用psexec相同?

如果我們可以使用invoke-command -computername創建臨時會話,那麼使用pssseion創建持久連接有什麼好處?

下我應該用什麼情況下new-pssession?當你有多個命令,甚至是一個腳本,可以對遠程計算機運行

回答

1

新的PSSession使用。 Invoke-Command和psexec都允許您遠程運行單個命令,儘管該命令可以執行腳本,但它並不一定是該工作的最佳工具。

+0

嗚嗚...... PSEXEC是遠程PC的CMD的連接,我可以運行命令多達我想,不只是一個單一的命令 –

+1

我想補充一點,調用命令連接,然後斷開連接,所以如果您要在遠程計算機上運行多個命令,那麼如果使用New-PSSession,則連接和斷開連接的開銷會少很多。此外,遠程計算機上的永久會話允許您訪問該計算機上安裝的本地可能沒有的模塊。 – TheMadTechnician

+0

PSExec不只是一個連接到遠程電腦的cmd。像他說的那樣,它運行一個命令。如果你運行CMD,那麼這就是你正在運行的命令,你可以用它來做其他事情。 PSExec具有更多功能,然後僅用作遠程命令提示符shell。 – TheMadTechnician