Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Windows PowerShell-kommandon och Cmdlets Cheat Sheet (PDF)

Ämne: Windows PowerShell-kommandon och Cmdlets Cheat Sheet (PDF)

Kommandonamn/Cmdlet Alias Beskrivning Lägg till innehåll ac Lägger till innehåll till de angivna filerna. Du kan till exempel lägga till ord i en fil. Add-PSSnapIn asnp Lägger till PowerShell-snapin-moduler till den aktuella sessionen. Klart innehåll clc Raderar innehållet i en fil samtidigt som filen behålls. Rensa historik clhy Tar bort specifika poster från kommandohistoriken. Rensa-värd cls, klart Tar bort all text (kommandon och utdata) från den aktuella skärmen. Clear-ItemProperty clp Rensar värdet på en fastighet. Klar-Variabel clv Rensar värdet på en variabel. Jämför-objekt jämföra, dif Jämför två uppsättningar objekt direkt genom att generera rapporter om skillnaderna mellan objekten. Anslut-PSSession cnsn Återansluter till de frånkopplade sessionerna. Copy-Item kopia, cp, cpi Kopierar filer och mappar från en källfilsökväg till målfilsökvägen. Copy-ItemProperty cpp Kopierar värdet på en egenskap från en angiven plats till en annan plats. Inaktivera-PSBreakpoint dbp Inaktiverar brytpunkterna i den aktuella PowerShell-konsolen. Koppla från-PSSession dnsn Kopplar från en PowerShell-session. Aktivera-PSBreakpoint ebp Aktiverar brytpunkterna i den aktuella PowerShell-konsolen. Enter-PSSession etsn Startar en PowerShell-session med en fjärrdator. Avsluta-PSSession exsn Avslutar en PowerShell-session med en fjärrdator. Export-alias epal Exporterar information om för närvarande definierade alias till en fil. Export-Csv epcsv Konverterar objekt till en serie teckenseparerade värden och sparar strängarna i en CSV-fil. Export-PSSession epsn Exporterar cmdlets och funktioner från en annan session på en dator och sparar dem i en PowerShell-modul. För varje objekt %, för varje Utför ändringar eller formatering av varje objekt i en specificerad grupp av indataobjekt (eller objekt). Format-Custom fc Använder en anpassad vy för att visa objekt med bibehållen grundstruktur. Format-lista fl Formaterar utdata från ett kommando som en lista med egenskaper, och visar varje egenskap på en ny rad. Format-tabell med Formaterar utdata till tabellform. Get-Alias tjej Hämtar aliasnamnen för cmdlets, funktioner och skript för den aktuella sessionen i PowerShell. Om du vill ta reda på eller kontrollera aliaset för en specifik cmdlet kan du använda Get-Alias ​​-Definition cmdlet-namn eller gal -d cmdlet-namn. Get-ChildItem gci, dir, ls Hämtar filerna och mapparna från en eller flera angivna platser, till exempel en filsystemkatalog, registerdatabas eller certifikatarkiv. Hämta-kommando gcm Visar listan över alla PowerShell-kommandon och funktioner. Get-Content gc, typ Hämtar innehållet från en fil utan att öppna den och returnerar varje textfilrad som ett strängobjekt. Get-Date Hämtar aktuellt datum och tid. Få hjälp Hjälper dig att lära känna alla PowerShell-kommandon, deras parametrar, funktioner, skript, arbetsflöden, etc. Get-History h, ghy, historia Visar listan över tidigare kommandon som använts i den aktuella sessionen. Get-HotFix Får snabbkorrigeringar eller uppdateringar som har installerats på antingen den lokala datorn eller fjärrdatorn. Get-Item gi Hämtar filer och mappar på den angivna platsen men hämtar inte innehållet i objektet om du inte använder ett jokertecken . Get-ItemProperty gp Hämtar registerposterna eller värdena i det läsbara formatet i konsolen. Få jobb gjb Hämtar listan över jobb som körs i bakgrunden och de som har slutförts i den aktuella sessionen. Get-Location gl, pwd Hämtar ett objekt som representerar den aktuella katalogen i PowerShell. Bli medlem gm Visar egenskaper, metoder och olika medlemmar av ett objekt. Hämta-modul gmo Visar listan över alla moduler som laddas bakom scenen. Du kan använda cmdlet Get-Module -ListAvailable för att se listan över alla tillgängliga moduler. En modul är en samling cmdlets, variabler, funktioner och arbetsflöden. Skaffa-PSBreakpoint gbp Hämtar alla aktuella brytpunkter som är inställda i den aktuella sessionen. Denna cmdlet kan hjälpa dig att felsöka PowerShell. Get-PSCallStack gcs Visar anropsstacken eller alla kommandon som körs i den aktuella sessionen. Med denna cmdlet kan du se en historik över alla kommandon som körs som en del av ett enda exekveringssteg. Skaffa-PSDrive gdr Visar mängden enheter som exponeras av Windows PowerShell i den aktuella sessionen. Get-PSSession gsn Visar de sessioner som skapats i den aktuella Windows PowerShell-sessionen på lokala och fjärrdatorer. Skaffa-PSSnapIn gsnp Visar snapin-modulen för Windows PowerShell. Get-Process ps, gps Hämtar listan över alla program och processer som körs på en lokal eller fjärrdator. Den visar processägaren, process-ID eller till och med var på disken processen finns. Get-Service gsv Visar listan över alla installerade tjänster, deras status (som körs eller stoppas) och starttyp på en lokal eller fjärrdator. Du kan använda parametrar för att inkludera eller exkludera tjänster. Get-Unique gu Returnerar unika objekt från en sorterad lista. PowerShell cmdlet Select-Object -Unique gör samma jobb men det är lite annorlunda eftersom det inte kräver att objekt är försorterade. Get-Variable gv Visar namnen och värdena för PowerShell-variablerna i den aktuella konsolen. Get-WmiObject gwmi Söker efter olika WMI-klasser (Windows Management Instrumentation) på ett system. Med denna cmdlet kan du få all information om en Windows-dator och dess komponenter. Grupp-objekt grupp Grupperar liknande objekt baserat på gemensamma egenskaper. Import-alias ipal Importerar en aliaslista från en angiven fil i PowerShell. Import-Csv ipcsv Hämta informationen i en CSV-fil och skapa en tabellliknande struktur. Import-modul ipmo Importerar moduler till den aktuella sessionen. Import-PSSession ipsn Importerar kommando från en fjärrdator till den aktuella sessionen. Anropa-kommando icm Kör ett kommando eller ett skript och returnerar resultaten som ett uttryck på en lokal eller fjärrdator. Invoke-Expression iex Kör en angiven sträng som ett kommando på den lokala datorn. Invoke-Historia r, ihy Kör kommandon från kommandohistoriken i den aktuella sessionen. Invoke-Item ii Kör eller öppnar det angivna objektet (beroende på filtyp) i programmet som är associerat med filtypen. Invoke-RestMethod irm Skickar HTTP- eller HTTPS-förfrågningar med olika HTTP-metoder till REST API-slutpunkter. Det är ett alternativ till Invoke-WebRequest. Invoke-WMIMetod iwmi Startar en skapa process WMI (Windows Management Instrumentation)-metod av klassen WIN32_Process. Invoke-WebRequest curl, iwr, wget Skickar HTTP-, HTTPS-, FTP- och FILE-förfrågningar till en webbsida eller webbtjänst på Internet. mkdir md Skapar en ny katalog. Mät-Objekt mäta Mäter hur stort ett objekt är genom att beräkna objektets numeriska egenskaper i form av tecken, ord och linjer. Flytta objekt mi, mv, flytta Flyttar en fil, mapp eller register tillsammans med dess egenskaper, innehåll och underordnade objekt från en plats till en annan. Move-ItemProperty smp Flyttar egenskapen för ett objekt från en plats till en annan. Nytt alias nal Skapar ett nytt alias. Nytt föremål ni Skapar ett nytt objekt. Ny-modul nmo Skapar en dynamisk modul från ett skriptblock. Ny PSDrive ndr, montera Skapar en ny temporär eller beständig enhet med olika Windows PowerShell-leverantörstyper. För att skapa en ny PSDrive måste du ange ett enhetsnamn, leverantören och platsen. Ny-PSSession nsn Skapar en beständig anslutning till en lokal eller fjärrdator. Ny-PSSessionConfigurationFile npssc Skapar en beständig PowerShell-anslutning till en lokal eller fjärrvärd. Ny-variabel nv Skapar en ny variabel genom att helt enkelt tilldela den ett värde. Out-GridView ogv Visar data som en interaktiv tabell (GUI-formatet) som kan filtreras eller sorteras baserat på olika kriterier. Ut-värd åh Skickar utdata till Windows PowerShell-värden för visning. Utskrivare lp Skickar utdata till den anslutna skrivaren. Pop-Location popd Ändrar den aktuella platsen till sökvägen överst i katalogstacken. Push-Location pushd Trycker eller lägger till den aktuella platsen överst i en platsstack som heter ‘Paths’ och ställer in katalogen C:\Program Files\PowerShell\ som den aktuella katalogen. Ta emot-jobb rcjb Hämtar resultatet av Windows PowerShell-bakgrundsjobb, till exempel de som startas med hjälp av Start-Job-cmdleten. Ta emot-PSSession rcsn Hämtar resultaten av PowerShell-sessioner som avsiktligt kopplades bort med Disconnect-PSSession-cmdleten. Ta bort sak del, radera, rd, ri, rm, rmdir Tar bort objekt från specifika platser som filer, mappar, registernycklar, variabler och funktioner. Du kan använda parametrar för att inkludera eller exkludera objekt. Du kan använda det här kommandot för att ta bort filer med mycket långa namn med PowerShell. Remove-ItemProperty rp Tar bort registervärden och lagrade data för ett objekt. Ta bort-jobb rjb Tar bort ett Windows PowerShell-bakgrundsjobb. Tar bort n stoppat eller avslutat bakgrundsjobb i PowerShell. Du måste nämna ‘-id n’ eller ‘-name xxx’ för att ange jobbet du vill ta bort. Ta bort-modul rmo Tar bort modulobjekt (cmdlets och funktioner) från PowerShell-sessionen. Ta bort-PSBreakpoint rbp Inaktiverar brytpunkten från den aktuella konsolen så att de inte träffas när skriptet körs. Ta bort-PSDrive rdr Tar bort tillfälliga PowerShell-enheter skapade med New-PSDrive. För att ta bort flera enheter tillsammans bör du separera dem med ett kommatecken (,). Ta bort-PSSession rsn Stänger PowerShell-sessioner, stoppar alla pågående kommandon i den aktuella sessionen, avslutar PSS-sessionen och stänger även anslutningen mellan de lokala och fjärrdatorerna. Ta bort-PSSnapin rsnp Tar bort ett snap-in från den aktuella PowerShell-sessionen. Ta bort-variabel rv Tar bort variabeln och dess värde definierat i PowerShell. Ta bort-WMIObject rwmi Tar bort en WMI-klass (Windows Management Instrumentation). Byt namn på objekt ren, rni Byter namn på objekt som filer och kataloger i ett namnområde för PowerShell-leverantörer. Rename-ItemProperty rnp Byter namn på ett objekts egenskap utan att ändra dess värde. Lös-Path rvpa Löser jokertecken i en sökväg och visar objekten och behållarna på den plats som anges av sökvägen. Resume-Jobb rujb Återupptar ett avstängt jobb. Välj-objekt Välj Väljer specifika egenskaper från ett objekt eller datauppsättning. Välj-sträng sls Söker efter text- och textmönster i inmatningssträngar och filer. Set-Alias sal Skapar eller ändrar ett alias (alternativt namn) för en cmdlet eller annat kommandoelement i den aktuella PowerShell-sessionen. Set-Content sc Skriver eller ersätter innehållet i ett objekt med nytt innehåll. Set-Item si Ändrar värdet på ett objekt till det värde som anges i kommandot. Set-ItemProperty sp Ställer in värdet på egenskapen för det angivna objektet. Ställ-plats cd, chdir, sl Ändrar den aktuella katalogen eller platsen till en plats som du anger. Ställ in-PSBreakpoint sbp Ställer in linjens brytpunkt i skriptet. Set-Variabel set, sv Tilldelar ett värde till en variabel eller ändrar det aktuella värdet. Om den angivna variabeln inte finns kommer cmdleten att skapa den. Visa-kommando shcm Låter dig hitta parametrarna och syntaxen för andra PowerShell-cmdlets grafiskt. Sortera-objekt sortera Sorterar objekt i stigande eller fallande ordning baserat på egenskapernas värden. Start-Jobb sajb Startar ett Windows PowerShell-bakgrundsjobb utan att interagera med den aktuella sessionen. Start-process saps, börja Startar enstaka eller flera processer på den lokala datorn. Starta service sasv Starta en eller flera stoppade tjänster på systemet. Start-Sömn sova Avbryter aktiviteten i ett manus eller session under en viss tidsperiod. Stop-Job spjb Stoppar alla eller stoppar valda jobb baserat på deras namn, ID, instans-ID eller tillstånd. Stopp-process döda Med våld dödar eller stoppar de pågående processerna. Suspend-Job subjb Stänger av arbetsflödesjobb genom att tillfälligt avbryta eller pausa dem. Vänta-jobb wjb Stänger av kommandotolken tills PowerShell-bakgrundsuppgifterna som körs i sessionen är klara. Var-Objekt ?, var Filtrerar objekt baserat på deras egenskapsvärden. Skriv-utgång eko, skriv

Skickar alla objekt eller datatyper, såsom strängar, heltal, arrayer och komplexa objekt till nästa kommando i pipelinen.