"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į.
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.
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š.
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ą.
Norėdami paleisti komandą nuotolinėje sistemoje, naudokite komandąInvoke-Command
naudodami š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
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ų.
Kodėl mano "iPhone 7 Plus" turi du fotoaparatus?
"Apple" nėra pirmasis gamintojas, kuris savo telefone gali įdėti du fotoaparatus (visi "LG, HTC" ir "Huawei" juos įveikė), bet "Apple" "iPhone 7 Plus" yra pirmasis, kuris tikrai išprotėja. Bet kokia yra šio blizgančio naujo dviejų kamerų konfigūravimo pranašumai? Pažiūrėkime. Fotoaparato savybės "iPhone 7 Plus" turi du 12 megapikselių fotoaparatus, esančius šalia kito.
Kaip naudoti "PlayStation 4" "DualShock 4" kompiuterių žaidimų valdiklį
"Sony" DualShock 4 valdiklis iš tiesų yra standartinis žaidimų pultas, kurį galite prijungti prie bet kurio kompiuterio USB kabeliu, standartiniu "Bluetooth" arba "Sony" oficialus belaidis USB adapteris. Jis taip pat dirbs įvairiuose žaidimuose, nes "Steam" dabar oficialiai palaiko "DualShock 4" valdiklius.