Vzdialená komunikácia PowerShell umožňuje používateľom spúšťať príkazy na stovkách vzdialených počítačov z jedného počítača. Vzdialená komunikácia PowerShell je založená na vzdialenej správe Windows verzie 2.0 (WinRM 2.0). Vzdialená komunikácia PowerShell nie je povolená ako vstavaná funkcia v klientoch Windows. Namiesto toho je potrebné ho povoliť manuálne. ' Enable-PSRemoting ” cmdlet spolu s “ -Sila ” sa používa na povolenie diaľkového ovládania PowerShell.
Tento zápis prejde krokmi na spustenie vzdialených príkazov v PowerShell.
Aké sú kroky na spustenie vzdialených príkazov v PowerShell?
Vzdialená komunikácia PowerShell alebo PSRemoting je predvolene povolená na serveroch Windows. Musí byť však povolený na klientoch Windows.
Krok 1: Povoľte PowerShell Remoting
Ak chcete povoliť vzdialenú komunikáciu PowerShell, spustite príkaz „ Enable-PSRemoting ” cmdlet spolu s “ -Sila parameter:
Enable-PSRemoting -Sila
Krok 2: Overte PowerShell Remoting
Skontrolujte, či je PSRemoting povolený alebo nie spustením „ Test-WSMan ” cmdlet:
Test-WSMan
Krok 3: Spustite vzdialenú reláciu
Potom pomocou nižšie uvedeného príkazu spustite reláciu PowerShell:
Enter-PSSession -Názov počítača DomainPC - Poverenie Používateľ
Vo vyššie uvedenom príkaze:
- Najprv spomeňte „ Enter-PSSession cmdlet.
- Potom zadajte „ -Názov počítača ” a priraďte názov počítača alebo hostiteľa.
- Potom napíšte „ - Poverenie ” a odovzdajte ho do mena používateľa:
Teraz zadajte heslo a stlačte „ OK ” na spustenie vzdialenej relácie.
Je možné pozorovať, že vzdialená relácia PowerShell je povolená:
Teraz môžu byť vzdialené príkazy vykonávané v systéme.
Krok 4: Vykonajte vzdialené príkazy
Po povolení relácie PowerShell je možné vykonávať vzdialené príkazy jednoducho. Napríklad spustite daný príkaz:
Invoke-Command
Vyššie spustený príkaz poskytuje požadované podrobnosti na spustenie vzdialených príkazov PowerShell. Podobne je možné vykonávať aj vzdialené príkazy so špecifickými parametrami.
Krok 5: Ukončite reláciu PowerShell Remoting
Ak chcete ukončiť vzdialenú reláciu PowerShell, jednoducho spustite poskytnutý príkaz:
Koniec-PSSession
To je všetko! Bolo to všetko o spustení vzdialených príkazov v PowerShell.
Záver
Vzdialené príkazy v PowerShell možno vykonať povolením diaľkového ovládania PowerShell. Ak chcete povoliť vzdialenú komunikáciu PowerShell, jednoducho spustite cmdlet „ Enable-PSRemoting “. Potom spustite vzdialenú reláciu PowerShell spustením príkazu „ Enter-PSSession ” cmdlet spolu so špecifickými parametrami. Tento tutoriál rozpracoval kroky na spustenie vzdialených príkazov v PowerShell.