lt.phhsnews.com


lt.phhsnews.com / Kaip paleisti "PowerShell" komandas nuotoliniuose kompiuteriuose

Kaip paleisti "PowerShell" komandas nuotoliniuose kompiuteriuose


"PowerShell Remoting" leidžia paleisti "PowerShell" komandas arba pasiekti visas "PowerShell" sesijas nuotolinėse "Windows" sistemose. Tai panašus į SSH, norint pasiekti nuotolinius terminalus kitose operacinėse sistemose.

"PowerShell" pagal nutylėjimą yra užrakintas, todėl prieš tai naudodami "PowerShell Remoting" turėsite įjungti. Šis sąrankos procesas yra šiek tiek sudėtingesnis, jei naudojate darbo grupę, o ne domeną, pvz., Namų tinkle, bet mes pasieksime jį.

Įjunkite "PowerShell Remoting" kompiuteryje, prie kurio norite prisijungti Nuotoliniu būdu

Pirmasis žingsnis yra įgalinti "PowerShell Remoting" kompiuteryje, į kurį norite atlikti nuotolinius prisijungimus. Šiame kompiuteryje turėsite atidaryti "PowerShell" su administratoriaus privilegijomis.

"Windows 10" sistemoje paspauskite "Windows + X", tada "Power User" meniu pasirinkite "PowerShell" (administratoriaus).

"Windows 7" arba "8" , tada įveskite "powerhell". Dešiniuoju pelės mygtuku spustelėkite rezultatą ir pasirinkite "Vykdyti kaip administratorius".

Lauke PowerShell įveskite šią cmdlet ("PowerShell" komandos pavadinimas) ir paspauskite Enter:

Įjungti -PSRemoting -Force

Ši komanda paleidžia WinRM paslaugą, nustato ją automatiškai paleisti į sistemą ir sukuria užkardos taisyklę, leidžiančią prisijungti. Komanda "-Force" nurodo "PowerShell" atlikti šiuos veiksmus, neatkviesdami kiekvieno žingsnio.

Jei jūsų kompiuteriai yra domeno dalis, tai viskas, ko jums reikia daryti. Prieš bandydami prisijungti galite praleisti. Jei jūsų kompiuteriai yra darbo grupės dalis, kuri, ko gero, jie yra namų ar smulkiojo verslo tinkle, turite atlikti šiek tiek daugiau sąrankos darbų.

Pastaba: Jūsų sėkmė nustatant nuotolinį ryšį domeno aplinkoje priklauso tik nuo jūsų tinklo nustatymas. Remotingas gali būti išjungtas arba netgi įjungtas automatiškai, kai grupių politika sukonfigūruota administratoriaus. Galbūt neturite leidimų, reikalingų paleisti "PowerShell" kaip administratorių. Kaip visada, prieš bandydami kažką panašaus, pasitarkite su savo administratoriumi. Jie gali turėti pagrįstų priežasčių neleisti praktikos arba jie norėtų ją nustatyti.

Nustatykite savo darbo grupę

Jei jūsų kompiuteriuose nėra domeno, turite atlikti keletą žingsniai, kaip sukurti dalykus.

SUSIJĘS: Koks skirtumas tarp privačių ir viešųjų tinklų sistemoje Windows?

Pastaba: "PowerShell" atveju "Windows" kompiuteryje turi būti įjungtas "Remoting", į kurį norite prisijungti, kaip aprašyta ankstesniame skyriuje. Jei norite dirbti darbo grupėse, turite konfigūruoti savo tinklą kaip privatus, o ne viešas tinklas. Norėdami sužinoti daugiau apie skirtumą ir kaip pereiti prie privataus tinklo, jei jau turite viešąjį tinklą, patikrinkite mūsų vadovą privačiais ir viešaisiais tinklais.

Tada turite konfigūruoti "TrustedHosts" nustatymą abiejose Kompiuteris, prie kurio norite prijungti ir kompiuterį (arba kompiuterius), su kuriuo norite prisijungti, todėl kompiuteriai pasitiks vienas kitam. Tai galite padaryti vienu iš dviejų būdų:

Jei esate namų tinkle, kuriame norite eiti į priekį ir pasitikėti bet kuriuo kompiuteriu, kad galėtumėte nuotoliniu būdu prisijungti, galite įrašyti šią "PowerShell" cmdlet (dar kartą jums reikės

Set-Item wsman:  localhost  client  trustedhosts *

Žvaigždutė yra simbolis pakaitos visiems kompiuteriams. Jei vietoj to norite apriboti kompiuterius, kurie gali prisijungti, galite pakeisti žvaigždutę pažymėtuose kompiuteriuose IP adresų ar kompiuterių pavadinimų sąraše, pažymėtu kableliais.

Baigę paleisti šią komandą, turėsite iš naujo paleisti WinRM paslaugą, taigi jūsų nauji nustatymai įsigalios. Įveskite šią cmdlet ir paspauskite Enter:

Restart-Service WinRM

Ir atminkite, kad turėsite paleisti tas dvi cmdlet kompiuteryje, prie kurio norite prisijungti, taip pat bet kokiuose kompiuteriuose, kuriuos norite prisijungti iš.

Išbandyti ryšį

Dabar, kai turite "PowerShell Remoting" nustatytus asmeninius kompiuterius, laikas išbandyti ryšį. Kompiuteryje, į kurį norite pasiekti nuotolinę sistemą, įveskite šią cmdlet į "PowerShell" (pakeiskite "COMPUTER", nurodydami nuotolinio kompiuterio pavadinimą arba IP adresą), tada paspauskite Enter:

Test-WsMan COMPUTER

Ši paprasta komanda tikrina, ar WinRM paslauga veikia nuotoliniame kompiuteryje. Jei jis sėkmingai baigsis, lange pasirodys informacija apie nuotolinio kompiuterio WinRM paslaugą - tai reiškia, kad WinRM yra įjungtas ir jūsų kompiuteris gali bendrauti. Jei komanda nepavyksta, pamatysite klaidos pranešimą.

Vykdykite vieną nuotolinę komandą

Norėdami paleisti komandą nuotolinėje sistemoje, naudokite komandąInvoke-Commandnaudodami šią sintaksę :

"Invoke-Command" -ComputerName COMPUTER -ScriptBlock {COMMAND} -credential USERNAME

"COMPUTER" reiškia nuotolinio kompiuterio vardą arba IP adresą. "COMMAND" yra komanda, kurią norite paleisti. "USERNAME" yra vartotojo vardas, kurį norite paleisti kaip nuotolinio kompiuterio komandą. Būsite paraginti įvesti vartotojo vardą.

Štai pavyzdys. Noriu peržiūrėti C: aplanko turinį nuotoliniame kompiuteryje su IP adresu 10.0.0.22. Aš noriu naudoti vartotojo vardą "wjgle", todėl norėčiau naudoti šią komandą:

Invoke-Command -ComputerName 10.0.0.22 -ScriptBlock {Get-ChildItem C: } -credential wjgle

Pradėti nuotolinę sesiją

Jei turite keletą cmdlet, kurias norite paleisti nuotoliniame kompiuteryje, o ne pakartotinai įvesti komandinę komandą "Invoke-Command" ir nuotolinį IP adresą, galite pradėti nuotolinį seansą. Tiesiog įveskite šią cmdlet ir paspauskite Enter:

Enter-PSSession -ComputerName COMPUTER-credential USER

Vėl pakartokite "COMPUTER" su nuotolinio kompiuterio vardu arba IP adresu ir pakeiskite "USER" pavadinimu vartotojo paskyrą, į kurią norite kreiptis.

Jūsų greitas pakeitimas bus rodomas nuotoliniame kompiuteryje, prie kurio esate prisijungę, ir galite nuotoliniu būdu paleisti bet kokį "PowerShell" cmdlet skaičių.


Kaip sukurti Live Ubuntu USB diską su nuolatiniu saugojimu

Kaip sukurti Live Ubuntu USB diską su nuolatiniu saugojimu

"Linux" tiesioginis USB diskas paprastai yra tuščias skalūnas kiekvieną kartą paleidus jį. Galite paleisti, įdiegti programas, išsaugoti failus ir keisti nustatymus. Tačiau, kai tik iš naujo paleisite, visi jūsų pakeitimai bus ištrinami, o jūs grįšite prie naujos sistemos. Tai gali būti naudinga, tačiau jei norite, kad sistema, kuri užfiksuotų vietą, kurioje jūs išjungėte, galite sukurti tiesioginį USB su nuolatiniu saugojimu.

(how-top)

Kaip reikalauti moderatoriaus patvirtinimo pranešimams jūsų Facebook grupėje

Kaip reikalauti moderatoriaus patvirtinimo pranešimams jūsų Facebook grupėje

Pagal numatytuosius nustatymus bet kuris narys savo "Facebook" grupėse gali paskelbti viską, ko nori. Tai reiškia, kad jie gali paskelbti siaubingą įžeidžiančią turinį ir, nors jūs galite jį pašalinti, tai gali užtrukti, prieš pasiekiant. Jei norite, kad jis būtų saugus, galite nustatyti savo grupę taip, kad kiekvienas komentaras būtų patvirtintas moderatoriaus.

(how-top)