Menyediakan PSRemoting dari jauh - Bagaimana Untuk

Menyediakan PSRemoting dari jauh

Pernah ingin anda dapat ke sistem jauh melalui remoting PowerShell, tetapi anda tahu ia bukan persediaan? Dan anda benar-benar tidak mahu pergi ke sistem terpencil hanya untuk menetapkannya. Berikut adalah langkah-langkah untuk remote-sebelum-jauh.

3 langkah total

Langkah 1: Dapatkan PsExec

Jika anda tidak mempunyai Microsoft Sysinternals PsExec, anda perlu mendapatkannya. Anda boleh memuat turunnya dari http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx.

Langkah 2: Dayakan PSRemoting

Dengan mengandaikan bahawa anda mempunyai sekurang-kurangnya versi 2 PowerShell pada sistem jauh (kami akan memanggilnya sebagai "target" di bawah), anda menjalankan arahan berikut pada sistem setempat anda ...

psexec.exe target -s powershell Enable-PSRemoting -Force

Nota:
- Anda mungkin perlu menentukan jalan ke psexec.exe.
- Anda memerlukan hak admin
- Bahagian admin admin mesti ada pada sistem sasaran (ia dilakukan secara lalai)
- Anda boleh menguji ini dengan "paparan bersih sasaran / semua" untuk melihat semua saham pada
sistem jauh

Langkah 3: Uji keupayaan remoting anda

Anda boleh melakukan ini hanya dengan memasukkan ...
masuk-pssession -ComputerName target

... atau dengan menjalankan salah satu arahan jauh, seperti ...
invoke-command -ScriptBlock {$ PSVersionTable} -Sasaran KomputerName

Itu telah menyelamatkan saya sejumlah besar masa berbanding dengan pendekatan "sneaker net".

Terima kasih kepada Spicehead Martin9700 kerana menunjuk saya ke arah ini.