211service.com
Tips en trucs die u moet weten over Windows Powershell [Partitiebeheer]
Overzicht :

Hoewel de meeste gebruikers Command Prompt kennen, hebben slechts een klein aantal mensen gehoord over Windows Powershell. U vraagt zich misschien af wat Windows Powershell is? Hoe gebruik je het effectief? In dit artikel vindt u alle antwoorden.
Snelle navigatie :
- Windows Powershell-introductie
- Windows Powershell VS CMD
- Basic Powershell-opdrachten voor beginners
- Bottom Line
- Gebruikerscommentaar
Windows Powershell-introductie
Laten we, om Windows Powershell beter te begrijpen, eerst beginnen met het concept van Shell in de informatica. Een shell is een gebruikersinterface waarmee u als beheerder toegang hebt tot verschillende services van een besturingssysteem, die opdrachtregels kunnen ondersteunen en ook een grafische gebruikersinterface kunnen bevatten.
Over Windows Powershell
In november 2016 werd de eerste versie van Powershell uitgebracht door Microsoft voor Windows XP, Windows Server 2003 en Windows Vista. Nu is Powershell een open-sourceproject, het kan worden geïnstalleerd op Windows-, Mac OS- en zelfs Linux-platforms.

Als een soort opdrachtregel-shell en scriptomgeving stelt Windows Powershell opdrachtregelgebruikers en scriptschrijvers in staat te profiteren van .NET Framework. Het is ontworpen om vervelende taken te specificeren en te automatiseren door scripts te maken en meerdere opdrachten te combineren.
Voors en tegens
Elke munt heeft twee kanten, Powershell ook. Hier hebben we de voor de hand liggende verdiensten en tekortkomingen samengevat.
Voordelen
Windows Powershell biedt veel voordelen. In vergelijking met CMD is de grootste verdienste dat Powershell beheerders in staat stelt om extern beheer op het netwerk uit te voeren. Bovendien heeft het vele andere voordelen hieronder:
- Beter beheer op afstand: Powershell-afstandsbediening wordt het belangrijkste kanaal voor communicatiebeheer op het netwerk. Momenteel vertrouwen meer GUI-beheerconsoles op afstand, dus het op afstand versterken van Powerhell is belangrijk voor Microsoft.
- Volledige ondersteuning voor objectgeoriënteerde scripttaal: gebaseerd op een compleet NET-programmeersysteem, zijn de scripts gemakkelijker te schrijven en is de stabiliteit aanzienlijk verbeterd. De workflow van Powershell stelt gebruikers in staat om zoiets als functionaliteiten te schrijven door commando's en scriptcodes te gebruiken.
- Achtergrondtaken: Powershell draait op een enkele thread, dus een nieuwe thread-achtige achtergrondwerker zal worden gemaakt als u probeert een NET-programma aan te roepen.
- Interactiviteit: met deze functie kunnen programmeurs eerst enkele cmdlets op de console uitproberen en deze in grotere, meer gecompliceerde scripts integreren.
- Herbruikbaarheid: zodra de geschreven scripts een specifieke taak uitvoeren, kan deze worden opgeslagen voor later gebruik en ook worden samengevoegd met andere scripts om andere taken uit te voeren. Met andere woorden, repetitieve scripts kunnen worden gebruikt om scripts uit te voeren, waardoor de beheerder tijd en geld bespaart bij het configureren van de machines
Nadelen
Windows Powershell vereist NET-framework om te kunnen draaien. Er zijn enkele beveiligingsrisico's en ander ongemak waar u ook op moet letten.
- Potentiële beveiligingsrisico's: Windows Powershell kan enkele potentiële beveiligingsrisico's met zich meebrengen. Zoals hierboven vermeld, gebruiken veel IT-beheerders het om op afstand verbinding te maken met andere computers en servers, waardoor er gaten in de beveiliging kunnen ontstaan.
- Webserver: een ander probleem is dat Windows Powershell vereist dat er een webserver op de server draait wanneer externe functionaliteit wordt gebruikt. Dit proces neemt extra ruimte in beslag op een server.
Welke applicaties kunnen worden gebruikt voor het uitvoeren van Powershell-scripts
- Microsoft Windows PowerShell ISE
- Microsoft Windows PowerShell Web Access, via het Configuratiescherm
- Sapien Technologies PowerShell Studio 2015
- Amazon AWS Tools voor Windows PowerShell
- Adam Driscoll's PowerShell Tools voor Visual Studio
- VMware vSphere PowerCLI
Wanneer moet u Windows Powershell gebruiken?
Als u een netwerkbeheerder of IT-medewerker was, dan zult u merken dat deze tool nuttig is bij het werken met Active Directory. Dat komt omdat er honderden aangepaste opdrachten zijn die door cmdlets worden aangeroepen, waardoor u productiever wordt. Het wordt dus aanbevolen dat Windows Powershell-kennis een waardevolle vaardigheid is om te begrijpen.
Soms zijn gemiddelde gebruikers echter in de war over de verschillen tussen Windows Powershell en CMD. In het volgende deel zullen we lezers gedetailleerde informatie geven over Windows PowerShell VS CMD. Laten we blijven lezen om dit krachtige programma probleemloos te gebruiken.
Windows Powershell VS CMD
De Windows-opdrachtprompt, afgekort als CMD, is de originele shell van het Microsoft DOS-besturingssysteem. Het verschillende besturingssysteem heeft verschillende opdrachtprompts. In het Windows-besturingssysteem is het opdrachtregelprogramma cmd.exe, een 32-bits opdrachtregelprogramma.
Gebruikers kunnen allerlei soorten opdrachten uitvoeren om uw computer te beheren, zoals de opdracht diskpart.exe gebruiken om te starten het beheren van uw harde schijf

Windows Powershell is een nieuwe Microsoft-shell die de oude CMD-functionaliteit combineert met nieuwe scripts / cmdlets. De cmdlets zijn op zichzelf staande programmeerobjecten die de onderliggende beheeropties binnen Windows laten zien. Het kan worden gebruikt om gecompliceerde taken te specificeren met herbruikbare scripts om tijd te besparen. Gebruikers kunnen ook enkele praktische Powershell-commando's gebruiken om uw computer te beheren.
Hier is een formulier dat u kan helpen de verschillen tussen beide intuïtief te begrijpen:
| Windows Powershell | CMD |
| Gebaseerd op scripting / cmdlets-taal | Gebaseerd op de tekstscripttaal |
| Opdrachtprompt kan werken in Windows Powershell. | Powershell-cmdlets werken niet in cmd.exe. |
| t kan worden gebruikt om complexe scripts te maken om Windows-systemen veel gemakkelijker te beheren dan met de opdrachtprompt. | Het is niet eenvoudig om complexe scripttaal uit te voeren. |
| Om het register naar WMI (Windows Management Instrumentation) te beheren, is Powershell toegankelijk voor systeembeheertaken. | Cmd.exe is niet toegankelijk voor systeembeheertaken. |
Op dit moment denk ik dat je een algemeen begrip hebt van Powershell. Wat nog belangrijker is, wat moeten we doen om Windows Powershell als beginner te gebruiken? Blijf alsjeblieft geduldig lezen, hier zijn enkele basis Powershell-commando's voor een beginner.
Basic Powershell-opdrachten voor beginners
Hoe Windows Powershell te openen
Type Windows Powershell in het zoekvak en druk op de Enter knop. Nou, je kunt selecteren Als administrator uitvoeren of Open de bestandslocatie

Dan krijg je een pop-upvenster zoals dit.

Als beginner moet u drie soorten PowerShell-opdrachten kennen: get-commando hulp krijgen , en get-lid Deze basisopdrachten stellen ons in staat taakgebaseerde cmdlets toe te passen.
Drie handige Powershell-opdrachten voor beginners
Krachtige opdrachten staan bekend als cmdlets. Het zijn gespecialiseerde commando's in de vorm van een werkwoord-zelfstandig naamwoord string om specifieke functies uit te voeren. Als u deze sjabloon begrijpt, is het niet moeilijk om de betekenis van cmdlets te raden.
Laten we nu eens kijken naar de drie basis PowerShell-opdrachten.
No.1 Get-Command
In feite is het gebruik van deze opdracht op zichzelf niet erg handig. Het wordt voornamelijk gebruikt om alle commando's uit te voeren die voor u beschikbaar zijn in uw huidige sessie. U kunt de specifieke opdrachten vinden waarmee u wilt werken.
Probeer het nu, typ get-commando in het venster van Powershell.

Vervolgens kunt u, zoals het ons laat zien, het opdrachttype, de versie, de naam en de bron bekijken. Als u bijvoorbeeld alle opdrachten wilt vinden die beginnen met de letter ' c Typ gewoon krijg commando c * en raak Enter knop.

Zoals hierboven vermeld, weerspiegelen powershell-cmdlet-namen de sjabloon 'werkwoord-zelfstandig naamwoord', dus als u alle cmdlets wilt zien die werkwoord gebruiken krijgen , heb gewoon type nodig get-command –verb get (let op de ruimte erachter opdracht

Welnu, u kunt hetzelfde doen met een zelfstandig naamwoord. Het kan gebruikers helpen om een reeks opdrachten uit te voeren die van invloed zijn op hetzelfde type object. Als u bijvoorbeeld wilt zien welke cmdlets beschikbaar zijn voor het beheren van services, typt u gewoon get-command -noun service en druk op enter.

No.2 Get-Help
Met deze opdracht kunt u een lijst vinden van alle beschikbare services op uw computer, inclusief actieve en gestopte services. Type hulp krijgen * in het raam en druk op Enter

Na het openen van deze lijst met beschikbare Help-onderwerpen, kunnen gebruikers hulp krijgen bij specifieke cmdlets, zoals get-help-get-service Probeer het nu.

Of u kunt dezelfde resultaten ook bekijken als u typt: get-service -? (Opmerking: er moet een spatie zijn na de service.)

Op dezelfde manier kunt u services krijgen die beginnen met een zoekreeks. Typ bijvoorbeeld Get-Service 'wmi *' om servicenamen te vinden die beginnen met WMI.

Of u kunt services weergeven die een zoekreeks bevatten. Type Get-Service -Displaynaam '* netwerk *' om alle netwerkgerelateerde services te bekijken.

Als u alle momenteel actieve services wilt weergeven, typt u gewoon Get-Service | Waar-object {$ _. Status -eq 'Actief'}.
Tip: druk tegelijkertijd op shift + op het toetsenbord om '|' te krijgen.

N0.3 Get-Member
Met deze cmdlet kunnen gebruikers de leden, de eigenschappen en methoden van een project vinden. Laten we eens kijken naar de gespecificeerde voorbeelden over get-lid opdracht.
Type get-service | get-lid om de eigenschappen en methoden van de procesobjecten te bekijken.
Notitie: Dit commando gebruikt de pijplijnoperator 'om de uitvoer van een Get-Service-commando naar Get-Member te sturen'. 
Als u alle leden (eigenschappen en methoden) van de serviceobjecten wilt ophalen die de services op het systeem vertegenwoordigen, typt u gewoon Get-Service | Get-Member - Force opdracht. (druk tegelijkertijd op shift + op het toetsenbord om '|' te krijgen)

Op dit moment worden drie basis Powershell-opdrachten aan u verteld. U kunt deze opdrachten uitvoeren op basis van uw eigen behoeften.
Hoe u uw harde schijf beheert met Powershell
Zoals we hierboven vermeldden, is Windows Powershell vergelijkbaar met CMD, en sommige gebruikers beheren hun harde schijf met behulp van de Diskpart-opdracht in CMD. Weet u hoe u Powershell-opdrachten moet gebruiken om uw harde schijfpartities te beheren? Hier nemen we bijvoorbeeld een uitschuifbare en een krimpende scheidingswand.
Er zijn gedetailleerde stappen om u te begeleiden bij het vergroten en verkleinen van partities.
Stap 1. Open Windows Powershell door te typen Windows Powershell in het zoekvak en druk op Enter knop
Stap 2. Typ in het pop-upvenster diskpart en druk op enter.
Stap 3. Type lijst schijf om alle schijven op uw computer te krijgen.
Stap 4. Type selecteer schijf * en druk op enter.
Stap 5. Type lijst partities en druk op enter om alle partities op de doelschijf weer te geven.
Stap 6. Type selecteer partitie * en druk op enter
Daarna kun je typen krimpen gewenst = * (bijv .: grootte = 1000 MB) om de partitie te verkleinen en druk op Enter Of je kunt herhalen stap 3 naar stap 6 om een andere schijf of partitie te selecteren om te verkleinen.

Hoewel dit een krachtig hulpmiddel is, kan het soms moeilijk zijn om partities uit te breiden of te verkleinen. U ontvangt bijvoorbeeld het foutbericht: ' er is niet genoeg bruikbare ruimte om de partitie uit te breiden ”Maar in feite is er voldoende vrije ruimte.

Dus waarom kiest u niet voor een handiger en eenvoudiger hulpmiddel om uw harde schijven te beheren. MiniTool Partition Wizard is de beste partitiemanager waarmee u dit kunt verplaats / formaat wijzigen partitie eenvoudig en gratis in Windows 10/8/7. Trouwens, deze krachtige software stelt je ook in staat om maak een opstartbare cd / dvd of USB-flashmedium wanneer het systeem crasht.
Laten we eens kijken hoe we de grootte van de partitie kunnen wijzigen met de MiniTool Partition Wizard.
Stap 1. Start deze krachtige software. Selecteer vervolgens een doelpartitie en klik op Verplaats / wijzig de grootte van de partitie functie van het linker actiepaneel.

Stap 2. Dan heb je drie mogelijkheden:
- Sleep de gele hendel naar links om de partitie te verkleinen.
- Sleep de gele hendel naar rechts om de partitie te vergroten.
- Verplaats de hele gele hendel naar niet-toegewezen ruimte.

Stap 3. Klik Van toepassing zijn knop om de lopende wijziging uit te voeren.

Naast het wijzigen van de grootte van de partitie, heeft dit programma andere krachtige functies, zoals het converteren van MBR naar GPT, het wijzigen van de stationsletter enzovoort.
Bottom Line
Dit artikel gaat voornamelijk over Windows Powershell, inclusief de voor- en nadelen, basis Powershell-opdrachten en Windows Powershell VS CMD. Ik denk dat je nu een algemene indruk hebt van Windows Powershell.
Trouwens, als u de grootte van partities niet wijzigt wanneer u Powershell gebruikt, is er nog een effectief alternatief voor u. Heeft u vragen, neem dan contact met ons op via [e-mail beveiligd] Welkom om uw ideeën te delen in het commentaargedeelte.