Fullständiga manuella PowerShell -cmdlets -kommandon efter kategori

När vi kör operativsystemen Windows 10 eller Windows Server 2016 har vi ett kraftfullt hanterings- och kontrollverktyg över flera systemparametrar och det är Windows PowerShell.

Windows PowerShell har uppdaterats i Windows 10 och Server 2016 för att erbjuda bättre kontroll över varje systemprocess, och huvudkomponenten i PowerShell är cmdlets.

Cmdlets är grunden för Windows PowerShell, som också är det senaste skalspråket eller kommandoskript från Microsoft, så en cmdlet är ett lätt kommando som används i Windows PowerShell -miljö.

Solvetic kommer att göra en fullständig analys av cmdlets som kan implementeras i Windows Powershell, och i stället för att fokusera på de enskilda cmdlets ligger denna tonvikt på de uppgif.webpter som vi kan utföra med dessa cmdlets. Dessa uppgif.webpter inkluderar olika aspekter som att läsa och skriva textfiler för att hantera händelseloggar och klassificera eller filtrera data och därmed kommer vi att se hur våra supportuppgif.webpter kommer att bli mycket mer centraliserade.

Vi kommer att förstå hur användningen av cmdlets kommer att ge oss möjlighet att få mycket mer information än vi tror att vi kommer att få.

1. Cmdlets -kommandon i datum och tid PowerShell


Denna grupp innehåller uppgif.webpter som att hämta aktuellt datum och tid och utföra datumräkning.

Ändra datorns datum och tidFör att utföra denna uppgif.webpt kan vi använda cmdleten Set-Date, men vi måste komma ihåg att detta är en känslig cmdlet som måste användas med försiktighet. Om vi ​​till exempel befinner oss i en Active Directory -miljö måste våra dators tider vara helt synkroniserade med domänkontrollantens tider. Om inte, är det kanske inte möjligt att logga in på domänen.

Tider i teamet tilldelas ofta med hjälp av en automatisk tidstjänst; i så fall är det förmodligen inte nödvändigt att ställa in datum och tider manuellt, men om vi av någon anledning behöver ställa in datum och tider manuellt, är Set-Date ett enkelt sätt att göra det.

Ett sätt att ändra datum och / eller tid på en dator är att använda parametern -datum följt av det nya datumet och den nya tiden. Till exempel för att ställa in datum och tid till 10:30. från 6 november 2021-2022 kör vi följande rad:

 Set -Date -datum "11/6/2017 10:30 AM" 

FÖRSTORA

Den nya tiden och datumet ställs in automatiskt i systemet. Om det är nödvändigt att justera klockan med två dagar, använder det här kommandot cmdleten Get-Date och AddDays-metoden för att avancera klockan med två dagar:

 Set-Date (Get-Date) .AddDays (2) 
Detta kommer att lägga till två dagar till det aktuella datumet genom att ta den faktiska systemtiden:

FÖRSTORA

Andra metoder som vi kan använda inkluderar AddHours, AddMinutes och AddSeconds, dessa alternativ gör att vi kan justera timmar, minuter eller sekunder efter väderförhållanden eller någon form av administrativ hantering.

I länder där tiden påverkas av sommaren kan vi till exempel ställa in klockan minus en timme med följande rad:

 Set-Date (Get-Date) .AddHours (-1) 
Alternativt är det möjligt att använda parametern -just för att justera tiden med formatet timmar: minuter: sekunder. Till exempel sätter detta kommando klockan framåt 2 timmar och 40 minuter:
 Set -Date -just 2: 40: 0 

Lista information om datum och tidMed cmdleten Get-Date kan vi hämta aktuellt datum och tid. På samma sätt finns det några andra knep som vi kan göra med Get-Date för att justera dessa värden.

Om vi ​​vill visa aktuellt datum och tid kommer vi helt enkelt att använda cmdleten Get-Date utan några ytterligare parametrar:

 Get-Date 

FÖRSTORA

Där har vi aktuell dag, datum och tid. Om vi ​​bara vill visa datumet använder vi parametern -displayhint och det anger endast datumet:

 Get -Date -displayhint date 

FÖRSTORA

Om vi ​​bara vill visa tiden använder vi följande rad:

 Get -Date -displayhint tid 
Det är också möjligt att använda Get-Date för att skapa ett datetime-objekt för valfritt datum eller tid. Till exempel, med det här kommandot skapar vi en variabel som heter $ A som mappas kl. från 1 december 2021-2022:
 $ A = Get-Date 1/12/2017 

FÖRSTORA

Om vi ​​nu vill lägga till en specifik tid till denna variabel måste vi bara lägga till den på följande sätt:

 $ A = Get-Date "12/1/2017 11:00 AM" 
Cmdleten Get-Date innehåller också ett antal metoder för att räkna hittills:
 AddSeconds AddMinutes AddHours AddDays AddMonths AddYears

Utför datumräkningDen nya cmdleten New-TimeSpan ger ett sätt att räkna ut datum inom Windows PowerShell. Till exempel anger detta kommando antalet dagar mellan dagens datum och ett framtida datum enligt följande:

 New-TimeSpan $ (Get-Date) $ (Get-Date -månad 10 -dag 31 -år2021-2022) 
I det här fallet kommer vi att se antalet dagar mellan dagens datum och 31 oktober år 2021-2022:

FÖRSTORA

Vi kan se fullständiga detaljer om dagar, minuter, timmar och andra. För att använda New-TimeSpan är det bara nödvändigt att använda ett par datum- och tidsvärden. Det bästa sättet att göra detta är att använda Get-Date-metoden; som hjälper oss att se till att vi får ett par datetime-objekt som New-TimeSpan kan arbeta med.

I det här exemplet gjordes det första datumet med cmdleten Get-Date utan några ytterligare parametrar (observera att cmdleten måste ingå inom parentes).

För det andra datumet har Get -Date också åberopats, men parametrarna för -månad, -dag och -år har lagts till, tillsammans med lämpliga värden.

2. Cmdlets -kommandon i Security PowerShell och Security Descriptors


Dessa uppgif.webpter inkluderar åtgärder som att konfigurera principen för körning av Windows PowerShell -skript och hämta den digitala signaturen eller säkerhetsbeskrivningen för en fil eller mapp.

Justera Windows PowerShell -konfigurationspolicyMed cmdleten Set-ExecutionPolicy kan vi avgöra vilka Windows PowerShell-skript som kan köras på datorn. Windows PowerShell har fyra olika körningspolicyer:

  • Begränsad: Kan inte köra skript. Windows PowerShell kan bara användas i interaktivt läge.
  • AllSigned: Endast skript signerade av en betrodd utgivare kan köras.
  • RemoteSigned: Nedladdade skript måste signeras av en betrodd utgivare innan de kan köras.
Obegränsat: Alla Windows PowerShell -skript kan köras.

För att tilldela någon av dessa principer använder vi följande syntax:

 Set-ExecutionPolicy (policy) Set-ExecutionPolicy Unrestricted
Det kommer att vara nödvändigt att bekräfta denna åtgärd:

FÖRSTORA

Lista principer för körning av skriptCmdleten Get-ExecutionPolicy är ansvarig för att ange vilken av de fyra körningspolicyerna som för närvarande gäller. För detta utför vi följande:

 Get-ExecutionPolicy 

FÖRSTORA

3. Cmdlets -kommandon i File and Folder PowerShell


Dessa uppgif.webpter inkluderar åtgärder som att skapa, byta namn, kopiera och ta bort filer och mappar.

Kopiera filer och mapparCmdleten Copy-Item ger oss möjlighet att kopiera ett objekt som filer eller mappar till en annan plats. Till exempel kan vi köra följande kommando som kopierar filen Tests.txt från mappen D: \ Solvetic till mappen C: \ Solvetic:

 Copy-Item d: \ Solvetic \ tests.txt c: \ Solvetic

FÖRSTORA

Om vi ​​vill kopiera allt innehåll i en mapp, inklusive undermappar, måste vi helt enkelt använda ett jokertecken så här:

 Copy-Item d: \ Solvetic \ * c: \ Solvetic 

FÖRSTORA

Om vi ​​bara vill kopiera filerna med ett visst tillägg, till exempel bilder, använder vi följande rad:

 Copy-Item d: \ Solvetic \ *. Jpg.webp c: \ Solvetic 

Skapa en ny mapp eller filCmdleten New-Item är ett snabbt och enkelt sätt att skapa en ny fil eller mapp i Windows.

I det här fallet kommer vi att skapa en ny katalog som heter Windows PowerShell i mappen C: \ Solvetic. För detta kommer vi att köra New -Item tillsammans med hela sökvägen till den nya mappen och den nya typen av objekt (som du kan ange med parametern -type och värdekatalogen). Kommandot kommer att ha följande struktur:

 Ny katalog c: \ Solvetic \ WindowsPowerShell -typ 

FÖRSTORA

Detta skapar elementet i den angivna sökvägen. För att skapa en ny fil måste vi följa samma process och ange sökans fullständiga namn, men den här gången ställer vi in ​​filtypen. Med det här kommandot skapar vi filen C: \ Solvetic \ Solvetic1.txt:

 Ny artikel C: \ Solvetic \ Solvetic1.txt -typfil 

FÖRSTORA

Om filen finns och vi vill skriva över den kan vi lägga till parametern -force så här:

 Nytt objekt C: \ Solvetic \ Solvetic1.txt -typ fil -force 

Ta bort en fil eller mappCmdleten Remove-Item är ansvarig för att ta bort filer och mappar på systemet.
Om vi ​​vill ta bort en fil använder vi följande rad:

 Ta bort-artikel c: \ Solvetic \ Solvetic1.txt 

FÖRSTORA

Vi kan också använda jokertecken för att ta bort flera objekt. Till exempel tar detta kommando bort alla filer i sökvägen C: \ Solvetic:

 Ta bort-artikel c: \ Solvetic \ * 
Ett annat av de tillgängliga alternativen är att ange vilka element som ska elimineras och vilka som inte är det, för detta kan vi använda följande syntax:
 Remove -Item c: \ scripts \ * -include * .txt -exclude * Tests * 
I det här fallet kommer alla .txt -filer att raderas utom filen som heter Tests. Cmdleten Remove-Item har en parameter som heter -whatif som faktiskt inte tar bort någonting, utan helt enkelt visar vad som skulle hända om vi kör Remove-Item:
 Ta bort -objekt c: \ Solvetic \ *. Txt -whatif 

FÖRSTORA

Flytta en fil eller mappMed cmdleten Move-Item kan du flytta en fil eller mapp från en plats till en annan. Till exempel kommer vi att flytta en mapp från enhet C till enhet D:

 Move-Item c: \ Solvetic \ Solvetic d: \ Solvetic 

FÖRSTORA

Om elementet finns i destinationsvägen kan vi använda parametern -force för dess körning:

 Move -Item c: \ Solvetic \ Solvetic d: \ Solvetic -force 

Byt namn på en fil eller mappMed cmdlet Rename-Item kan vi ändra namnet på filer eller mappar, för dess användning behöver vi två värden:

  • Den aktuella sökvägen för filen eller mappen.
  • Det nya namnet på filen eller mappen.
I det här fallet ändrar vi namnet på Solvetic -mappen på enhet C till Solvetic2:
 Byt namn-artikel c: \ Solvetic \ Solvetic Solvetic2 

FÖRSTORA

Kontrollera att det finns en fil eller mappEn av de viktigaste användningsområdena för Test-Path-cmdleten är att verifiera att det finns en fil eller mapp. Till exempel kontrollerar det här kommandot om filen C: \ Solvetic \ Solvetic.txt finns:

 Testväg c: \ Solvetic \ Solvetic.txt 

FÖRSTORA

Om vi ​​får resultatet sant finns filen, annars ser vi falskt. Det är till och med möjligt att verifiera förekomsten av nycklar i Windows registerredigerare.

 Testväg HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion 

FÖRSTORA

4. Cmdlets -kommandon i systemadministrationsuppgif.webpten PowerShell


Dessa uppgif.webpter inkluderar åtgärder som att starta och stoppa tjänster, hämta data med hjälp av WMI och hantera händelseloggar och händelselogghändelser.

Serviceinformation listaCmdleten Get-Service är utformad för att hämta information om de tjänster som är installerade på systemet.

Använd bara Get-Service utan några ytterligare parametrar:

 Get-Service 
Resultatet blir följande. Där kan vi se varje tjänst med sitt namn och nuvarande status.

FÖRSTORA

Vi kan tillämpa filter för att visualisera tjänsterna med ett specifikt tillstånd, till exempel för att se alla tjänster i stoppat tillstånd kör vi följande:

 Get-Service | Var -objekt {$ _. Status -eq "stoppade"} 

FÖRSTORA

Notera$ _. representerar objektet som passerar genom rörledningen.

På samma sätt, för att se alla de tjänster som är aktiva, kör vi:

 Get-Service | Where -Object {$ _. Status -eq "running"} 
Som standard returnerar Windows PowerShell tjänster i alfabetisk ordning. Genom att använda cmdleten Sort-Object är det dock möjligt att sortera de returnerade data på vilket sätt du vill. Till exempel sorterar det här kommandot tjänster först efter stat och sedan efter DisplayName:
 Get-Service | Sorteringsobjektstatus, visningsnamn 

FÖRSTORA

Hantera händelseloggarHändelser i Windows är ett av de bästa sätten som administratörer för att hantera systemhändelser.

Get-EventLog-cmdleten har två syften: Den tillåter oss att hantera händelseloggarna och den ger oss också åtkomst till händelserna i händelseloggarna.

För att få listan över händelser kommer vi att utföra följande. Där kan vi se de olika kategorierna med deras antal händelser.

 Get -EventLog -list 

FÖRSTORA

Om vi ​​bara vill ha information om en specifik händelselogg kan vi använda cmdleten Where-Object för att begränsa datahämtning till loggen vars LogDisplayName är lika med, i detta fall System:

 Get -EventLog -list | Where -Object {$ _. Logdisplayname -eq "System"} 
För att lista alla händelser i en specifik kategori kan vi köra följande rad:
 Get-EventLog-system 

FÖRSTORA

Vi kan också använda parametern -newest och få bara det sista antalet händelser som loggas i loggen enligt indikationen:

 Get -EventLog -system -nyaste 5 

FÖRSTORA

För att få mycket mer information om en händelse kör vi följande rad:

 Get -EventLog -system -nyaste 5 | Format-lista 

FÖRSTORA

Du kan också leda data genom cmdleten Where-Object för att returnera en delmängd av händelser. Till exempel hämtar det här kommandot endast de händelser i Windows PowerShell -händelseloggen som har ett EventID lika med 403:

 Get-EventLog "Windows PowerShell" | Var -objekt {$ _. EventID -eq 403} 

FÖRSTORA

Nästa alternativ låter dig hämta alla händelser i Windows PowerShell-händelseloggen och sedan använda cmdleten Gruppobjekt för att gruppera dessa händelser efter EventID.

 Get-EventLog "Windows PowerShell" | Gruppobjekt eventid | Sorteringsobjektnamn 
Där kan vi se hur många gånger händelsen inträffade, namnet och beskrivningen.

FÖRSTORA

Ändra egenskaperna för en tjänstMed cmdleten Set-Service kan du ge ett sätt att ändra beskrivning, starttyp eller visningsnamn för en tjänst. Allt vi behöver göra är att ringa Set -Service, följt av namnet på tjänsten som vi vill ändra och lämplig parameter (-description, -startup, -displayname)

 Set -Service XblAuthManager -startuptype "manual" 

FÖRSTORA

Pausa eller starta om en tjänstSuspend-Service-cmdleten används för att pausa en tjänst som för närvarande körs.

En stoppad tjänst tappar alla befintliga anslutningar och vägrar att ta nya anslutningar. En pausad tjänst fortsätter normalt att betjäna befintliga anslutningar, men accepterar inga nya anslutningar.
För detta, kör bara följande:

 Suspend-Service tapisrv 

FÖRSTORA

I det här fallet har vi pausat telefonitjänsten med ditt tjänstnamn, men om vi vill kan vi använda tjänstens namn:

 Suspend -Service -displaynamn "telefoni" 
För att starta om en tjänst i Windows måste vi använda cmdleten Resume-Service följt av den pausade tjänsten:
 Resume-Service tapisrv 

Dataåterställning med WMIEftersom det bara finns några få cmdlets (Get-Process, Get-Service och Get-EventLog) som är utformade för att utföra systemadministrativa uppgif.webpter, är WMI fortfarande den ledande automatiseringstekniken för systemadministration, så eftersom systemadministratörer förmodligen kommer att förlita sig mycket på Get- WmiObject för administrationsuppgif.webpter.

Get-WmiObject kan köras på fjärrdatorer, vilket innebär att du faktiskt kan använda Windows PowerShell som ett hanteringsverktyg.

För att få BIOS -information kan vi köra följande rad:

 Get-WmiObject win32_bios 

FÖRSTORA

För att se till att vi får information om alla egenskaper (och deras värden) är det bästa alternativet att överföra data som returneras av Get-WmiObject till Select-Object och sedan använda jokertecknet * för att indikera att vi vill hämta alla fastigheternas värden.

Om det är nödvändigt att erhålla egenskaperna och metoderna för en specifik WMI-klass kan vi använda Get-WmiObject för att ansluta till en klass i fråga och sedan leda den informationen via Get-Member-cmdlet:

 Get-WmiObject win32_bios | få-medlem 

FÖRSTORA

Stoppa och starta en tjänstFör att stoppa en tjänst i Windows måste vi använda cmdleten Stop-Service:

 Stop-Service btwdins 
För att starta en tjänst använder vi cmdleten Start-Service:
 Start-Service btwdins 

Avsluta en process i Windows med PowerShellMed cmdleten Stop-Process kan vi avsluta en process (eller processer). Vi kan ange de processer som du vill döda genom att ange process -ID eller genom att ange processnamnet. Vi har möjlighet att avsluta en process på följande sätt:

  • Med ditt ID:
 Stoppprocess 3512 
  • Vid hans namn:
 Stop -Process -processname anteckningsblock 

FÖRSTORA

Stop-Process accepterar också jokertecken. Till exempel kommer detta kommando att avsluta alla instanser av Anteckningar, liksom alla andra processer vars namn börjar med anteckning:

 Notera Stop -Process -processname * 

5. Cmdlets -kommandon i hjälp- och informationsuppgif.webpt PowerShell


Dessa uppgif.webpter inkluderar saker som att lista Windows PowerShell-versionsinformation och att använda cmdleten Get-Member för att hämta egendoms- och metodinformation för ett objekt.

Få hjälpWindows PowerShell innehåller två grundläggande typer av hjälp, kommandohjälp och koncepthjälp, som kan nås från konsolen med hjälp av cmdleten Get-Help. För att hämta en lista över alla tillgängliga hjälpämnen måste vi helt enkelt skriva följande kommando:

 Få hjälp * 

FÖRSTORA

När vi har den här listan kan du få hjälp om det specifika ämnet genom att skicka ämnesnamnet till Get-Help. Till exempel för att lära dig mer om cmdleten Get-Member. I så fall kör vi helt enkelt:

 Get-Help Get-Member 

FÖRSTORA

Lista alla Windows PowerShell -cmdletarGet-Command har utvecklats för att hjälpa dig om du inte kommer ihåg namnet på en cmdlet.

Get-Command måste användas utan ytterligare parametrar och vi får en lista över alla Windows PowerShell-cmdletar:

 Get-Command 

FÖRSTORA

Vi kan använda cmdletten Format-lista för att hämta egenskaperna för cmdlets:

 Get-Command | Format-lista * 

FÖRSTORA

Det är möjligt att använda Select-Object för att filtrera alla egenskaper utom Namn:

 Get-Command | Välj-objektnamn 

FÖRSTORA

Denna information kan exporteras till en textfil för senare hantering, för detta måste vi utföra:

 Get-Command | Få hjälp | Out-File c: \ Solvetic \ Help.txt

Lista versionen av cmdletsCmdleten Get-Host returnerar information (t.ex. versionsnummer) för Windows PowerShell.

 Get-Host

FÖRSTORA

Lista egenskaper och metoder för ett kommandoDu kan använda Windows PowerShell cmdlet Get-Member. När du har anslutit till ett objekt kan du leda objektet till Get-Member, och Get-Member kommer i sin tur att lista objektets egenskaper och metoder.

 Get -EventLog -list | Get-Member 

FÖRSTORA

Parametern -membertype tillåter oss att begränsa data som returneras till egenskaperna:

 Get-WmiObject win32_bios | Get -Member -medertype -egenskaper 

FÖRSTORA

Lista installerade Windows PowerShell -leverantörerWindows PowerShell -leverantörer bestämmer datalagren som du kan bläddra i. Du kan till exempel använda kommandot Get-ChildItem för att hämta en lista över alla filer som finns i en mapp.

För att bestämma vilka leverantörer som är tillgängliga för dig, ring helt enkelt Get-PSProvider cmdlet utan några parametrar:

FÖRSTORA

6. Cmdlets -kommandon i Windows PowerShell -sessioner PowerShell


Dessa uppgif.webpter inkluderar uppgif.webpter som att hämta Windows PowerShell-historiken och återkalla ett kommando som finns i den historiken.

Lista språk och lokal informationMed cmdleten Get-Culture kan vi se språk- och språkinformation.

FÖRSTORA

Lista Windows PowerShell -historikUnder varje session håller Windows PowerShell koll på alla kommandon som vi skriver i konsolfönstret. Att hämta en lista med dessa kommandon är lika enkelt som att köra cmdleten Get-History:

FÖRSTORA

Som standard håller Windows PowerShell koll på de 64 senaste kommandona som skrivs in i konsolfönstret. För att visa en specifik mängd använder vi parametern -count:

 Get -History 15 -räkning 15 

FÖRSTORA

Åkalla ett tidigare kommandoMed cmdleten Invoke-History kan du köra om ett Windows PowerShell-kommando genom att helt enkelt ange ID-nummer som tilldelats det kommandot.

 Åkalla-historia 3 
Detta kommer att utföra kommandot i position nummer 3:

FÖRSTORA

Cmdleten Invoke-History accepterar bara ett unikt ID, om vi utför fler kommandon måste vi utföra ett par kommandon för Invoke-History och separera de två med hjälp av ett semikolon:

 Åkalla-historia 3; Åkalla-historia 4 

7. Cmdlets -kommandon i datalagring och import av PowerShell


Dessa uppgif.webpter innehåller uppgif.webpter som att läsa och skriva till textfiler, samt spara data i HTML- eller XML -format.

Lägg till data i en textfilMed cmdleten Lägg till innehåll kan du lägga till data i en textfil. Till exempel lägger detta kommando till orden "Solvetic" i filen C: \ Solvetic \ Solvetic.txt:

 Tilläggsinnehåll c: \ Solvetic \ Solvetic.txt "Solvetic" 
FÖRSTORA

Som standard lägger plugin till det nya värdet direkt efter det sista tecknet i textfilen. Om du föredrar att ordet Solvetic ska visas på en separat rad, sätter du bara in n (Windows PowerShell -slang för "ny rad") i värdet som skrivs till filen.

 Tilläggsinnehåll c: \ Solvetic \ Solvetic.txt "` nSolvetic " 

FÖRSTORA

Här är några av de andra specialtecknen som kan användas i Windows PowerShell -utdata:

 `0 - Null` a - Varning` b - Backspace` n - Ny rad `r - Linje retur` t - Horisontell flik` ' - Enstaka offert` " - Dubbel citat

Visa data och spara det med ett kommandoMed cmdleten Tee-Object kan vi visa data i Windows PowerShell-fönstret och spara samma data i en textfil, allt med ett enda kommando. Till exempel använder det här kommandot cmdleten Get-Process för att hämta information om alla processer som för närvarande körs på datorn och använder sedan Tee-Object för att samtidigt visa data på skärmen och spara den i filen C: \ Solvetic \ Solvetic. TEXT:

 Get-Process | Tee -Object -fil c: \ Solvetic \ Solvetic.txt 

FÖRSTORA

Vi kan se att data spelas in på skärmen och samtidigt sparas i den valda filen:

FÖRSTORA

Ta bort innehållet i en filCmdleten Clear-Content låter oss ta bort innehållet i en fil utan att ta bort den.

 Clear-Content c: \ Solvetic \ Solvetic.txt 

Spara data som HTMLConvertTo-Html cmdlet gör det mycket enkelt att se utdata från Windows PowerShell på en webbsida i HTML-format, vilket förenklar läsning och struktur av data. Vi kommer att utföra följande:

 Get-Process | ConvertTo-Html | Set-Content c: \ Solvetic \ Solvetic.htm 
I det här exemplet kommer vi att spara alla systemprocesser i Solvetic.txt -filen och konvertera den till HTML -format:

FÖRSTORA

Detta skapar HTML -filen som kan öppnas med valfri webbläsare:

FÖRSTORA

Läs text från en filTack vare cmdleten Get-Content blir det möjligt att komma åt innehållet i en fil på datorn.

 Get-Content c: \ Solvetic \ Solvetic.txt 

FÖRSTORA

Spara data i XML -formatDu kan använda cmdleten Export-Clixml för att spara en fil i XML-format.

Med denna rad kommer vi att få alla processer i systemet och vi kommer att spara dem som en XML -fil. När den körs skapas respektive XML -fil:

FÖRSTORA

Vi har sett hur Windows PowerShell -cmdlets har utformats för att erbjuda oss möjligheten att utföra en mycket mer direkt och fullständig hantering av alla komponenter och tjänster i operativsystemet.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave