Med PowerShell Remoting kan du köra PowerShell-kommandon eller få tillgång till full PowerShell-sessioner på fjärranslutna Windows-system. Det liknar SSH för åtkomst till fjärrterminaler på andra operativsystem.
PowerShell är normalt låst, så du måste aktivera PowerShell Remoting innan du använder den. Denna installationsprocess är lite mer komplex om du använder en arbetsgrupp i stället för en domän, till exempel i ett hemnätverk, men vi går igenom dig.
Ditt första steg är att aktivera PowerShell Remoting på datorn som du vill göra fjärranslutningar till. På den datorn måste du öppna PowerShell med administrativa behörigheter.
I Windows 10 trycker du på Windows + X och väljer sedan PowerShell (Admin) från Power User-menyn.
Starta Windows 7 eller 8 , och skriv sedan "powerhell". Högerklicka på resultatet och välj "Kör som administratör".
I PowerShell-fönstret skriver du följande cmdlet (PowerShells namn på ett kommando) och trycker sedan på Enter:
Enable -PSRemoting -Force
Detta kommando startar WinRM-tjänsten, sätter den att starta automatiskt med ditt system och skapar en brandväggsregel som tillåter inkommande anslutningar.-Force
-delen av cmdlet berättar att PowerShell utför dessa åtgärder utan att behöva fråga dig för varje steg.
Om dina datorer är en del av en domän är det all installation du behöver göra. Du kan hoppa över för att testa din anslutning. Om dina datorer är en del av en arbetsgrupp, som de förmodligen är i ett hem- eller småföretagsnätverk, har du lite mer installationsarbete att göra.
Obs! Din framgång när du installerar fjärrkontroll i en domänmiljö beror helt och hållet på din nätverkets inställning. Remoting kan vara inaktiverad - eller till och med aktiverad - automatiskt av grupppolicy konfigurerad av en admin. Du kanske inte har behörigheterna du behöver för att köra PowerShell som administratör. Kontrollera alltid med dina administratörer innan du försöker göra något så här. De kan ha goda skäl att inte tillåta övningen, eller de kan vara villiga att ställa upp det för dig.
Om dina datorer inte befinner sig på en domän måste du utföra några fler steg för att få saker att ställa in. Du bör redan ha aktiverat Remoting på den dator som du vill ansluta till, som vi beskrivit i föregående avsnitt.
RELATED: Vad är skillnaden mellan privata och offentliga nätverk i Windows?
Obs! För PowerShell Om du vill arbeta i en arbetsgruppsmiljö måste du konfigurera ditt nätverk som ett privat, inte offentligt nätverk. För mer om skillnaden och hur du byter till ett privat nätverk om du redan har ett offentligt nätverk inrättat, kolla in vår guide för privata och offentliga nätverk.
Nästa måste du konfigurera inställningen TrustedHosts på både PC till vilken du vill ansluta och PC: n (eller PC: erna) du vill ansluta till, så datorerna kommer att lita på varandra. Du kan göra detta på ett av två sätt.
Om du är i ett hemnätverk där du vill fortsätta och lita på vilken dator som helst som ska anslutas, kan du skriva följande cmdlet i PowerShell (igen behöver du för att köra den som administratör).
Set-Item wsman: localhost client trustedhosts *
Asterisken är en jokertymbol för alla datorer. Om du istället vill begränsa datorer som kan anslutas kan du ersätta asterisken med en kommaseparerad lista över IP-adresser eller datornamn för godkända datorer.
När du har kört det här kommandot måste du starta om WinRM-tjänsten så dina nya inställningar träder i kraft. Skriv följande cmdlet och tryck sedan på Enter:
Starta om WinRM
och kom ihåg att du måste köra de två cmdletsna på datorn som du vill ansluta till, liksom på alla datorer du vill anslut från.
Nu när du har datorns inställd för PowerShell Remoting, är det dags att testa anslutningen. På datorn som du vill komma åt fjärrsystemet från, skriv följande cmdlet i PowerShell (ersätt "COMPUTER" med fjärrdatorns namn eller IP-adress) och tryck sedan på Enter:
Test-WsMan COMPUTER
Detta enkla kommando testa om WinRM-tjänsten körs på den fjärranslutna datorn. Om det slutförs framgångsrikt ser du information om fjärrdatorns WinRM-tjänst i fönstret, vilket betyder att WinRM är aktiverat och din dator kan kommunicera. Om kommandot misslyckas visas ett felmeddelande istället.
Om du vill köra ett kommando på fjärrsystemet använder du kommandotInvoke Command
cmdlet med följande syntax :
Invoke-Command -ComputerName COMPUTER -ScriptBlock {COMMAND} -kritiskt användarnamn
"COMPUTER" representerar fjärrdatorns namn eller IP-adress. "COMMAND" är det kommando du vill köra. "USERNAME" är det användarnamn som du vill köra kommandot som på fjärrdatorn. Du blir uppmanad att ange ett lösenord för användarnamnet.
Här är ett exempel. Jag vill se innehållet i katalogen C: på en fjärrdator med IP-adressen 10.0.0.22. Jag vill använda användarnamnet "wjgle", så jag skulle använda följande kommando:
Invoke-Command -ComputerName 10.0.0.22 -ScriptBlock {Get-ChildItem C: } -credential wjgle
Om du har flera cmdlets som du vill köra på fjärrdatorn, istället för att skriva in cmdlet Invoke-Command och fjärr-IP-adressen flera gånger, kan du starta en fjärransluten session istället. Skriv bara in följande cmdlet och tryck sedan på Enter:
Enter-PSSession -ComputerName COMPUTER -Credential USER
Återställ, ersätt "COMPUTER" med fjärrdatorns namn eller IP-adress och ersätt "USER" med namnet på det användarkonto du vill åberopa.
Dina snabba ändringar visar den fjärrdator som du är ansluten till och du kan utföra ett antal PowerShell-cmdlets direkt på fjärrsystemet.
Hur man skapar webbplatsens påminnelser med Microsoft Edge och Cortana
Vill du ställa in en webbsida och komma tillbaka till den i framtiden? Om du använder Microsoft Edge i Windows 10 Creators Update behöver du inte lämna fliken öppen eller bokmärke den och kom ihåg att komma tillbaka. Du kan berätta för Cortana att påminna dig om adressen i framtiden och glöm det. Det här är användbart för någonting tidskänsligt, till exempel kanske du måste komma tillbaka för att köpa en biljett eller ett annat objekt när det säljs .
Så här rensar du privata data automatiskt när du stänger din webbläsare
Webbläsare sparar vanligtvis din privata datahistorik, cookies, sökningar, hämtningar och mer - och bara raderar det när du frågar. Om du ständigt rensar den, kan du få en webbläsare automatiskt att radera privata data när du stänger den. Observera att om du ställer in webbläsaren för att automatiskt rensa dina cookies när du stänger den måste du logga in på webbplatser du använder varje gång du öppnar webbläsaren.