211service.com
Suggerimenti e trucchi che devi sapere su Windows Powershell [Partition Manager]
Sommario :

Sebbene la maggior parte degli utenti conosca il prompt dei comandi, solo un piccolo numero di persone ha sentito parlare di Windows Powershell. Potresti chiederti cos'è Windows Powershell? Come usarlo efficacemente? Questo articolo ti dirà tutte le risposte.
Navigazione rapida:
- Introduzione a Windows Powershell
- Windows Powershell VS CMD
- Comandi Powershell di base per principianti
- Linea di fondo
- Commenti degli utenti
Introduzione a Windows Powershell
Per comprendere meglio Windows Powershell, iniziamo prima con il concetto di Shell in informatica. Una shell è un'interfaccia utente che consente di accedere a vari servizi di un sistema operativo come amministratore, che può supportare le righe di comando e includere anche un'interfaccia utente grafica.
Informazioni su Windows Powershell
Nel novembre 2016, la prima versione di Powershell è stata rilasciata da Microsoft per Windows XP, Windows Server 2003 e Windows Vista. Ora, Powershell è un progetto open source, può essere installato su Windows, Mac OS e persino piattaforme Linux.

Come una sorta di shell della riga di comando e ambiente di scripting, Windows Powershell consente agli utenti della riga di comando e agli autori di script di sfruttare .NET Framework. È stato progettato per specificare e automatizzare attività noiose creando script e combinando più comandi.
Pro e contro
Ogni moneta ha due facce, così come Powershell. Qui abbiamo riassunto i suoi evidenti meriti e demeriti.
Professionisti
Windows Powershell vanta molti vantaggi. Rispetto a CMD, il merito più grande è che Powershell consente agli amministratori di eseguire la gestione remota sulla rete. Inoltre, ha molti altri vantaggi di seguito:
- Migliore gestione remota: Powershell Remote diventa il canale principale per la gestione delle comunicazioni sulla rete. Al momento, più console di gestione GUI si basano sul telecomando, quindi il rafforzamento di Powerhell da remoto è importante per Microsoft.
- Supporto completo per il linguaggio di scripting orientato agli oggetti: basato su un sistema di programmazione NET completo, i suoi script sono più facili da scrivere e la stabilità è notevolmente migliorata. Il flusso di lavoro di Powershell consente agli utenti di scrivere qualcosa come funzionalità utilizzando comandi e codici di script.
- Processi in background: Powershell viene eseguito su un singolo thread, quindi verrà creato un nuovo thread come un worker in background se provi a richiamare un programma NET.
- Interattività: questa funzionalità consente ai programmatori di provare prima alcuni cmdlet sulla console e di integrarli in script più grandi e complicati.
- Riutilizzabilità: una volta che gli script scritti eseguono un'attività specifica, possono essere salvati per un uso successivo e possono anche essere uniti ad altri script per eseguire altre attività. In altre parole, è possibile utilizzare script ripetitivi per eseguire script, che consentono all'amministratore di risparmiare tempo e denaro nella configurazione delle macchine
Contro
Windows Powershell richiede NET framework per essere eseguito. Ci sono anche alcuni rischi per la sicurezza e altri inconvenienti a cui devi prestare attenzione.
- Potenziali rischi per la sicurezza: Windows Powershell può comportare alcuni potenziali rischi per la sicurezza. Come accennato in precedenza, molti amministratori IT lo utilizzano per connettersi in remoto ad altri computer e server, il che potrebbe lasciare delle falle nella sicurezza.
- Server Web: un altro problema è che Windows Powershell richiede di eseguire un server Web sul server quando si utilizza la funzionalità remota. Questo processo occupa spazio aggiuntivo su un server.
Quali applicazioni possono essere utilizzate per eseguire script Powershell
- Microsoft Windows PowerShell ISE
- Accesso Web Microsoft Windows PowerShell, tramite il pannello di controllo
- Sapien Technologies PowerShell Studio 2015
- Strumenti Amazon AWS per Windows PowerShell
- Adam Driscoll's Strumenti di PowerShell per Visual Studio
- VMware vSphere PowerCLI
Quando utilizzare Windows Powershell
Se eri un amministratore di rete o un lavoratore IT, troverai questo strumento utile per lavorare con Active Directory. Questo perché ci sono centinaia di comandi personalizzati chiamati dai cmdlet, che ti rendono più produttivo. Pertanto, è consigliabile che la conoscenza di Windows Powershell sia un'abilità utile da comprendere.
Tuttavia, a volte gli utenti medi sono confusi sulle differenze tra Windows Powershell e CMD. Nella parte seguente, forniremo ai lettori informazioni dettagliate su Windows PowerShell VS CMD. Continuiamo a leggere per utilizzare questo potente programma senza problemi.
Windows Powershell VS CMD
Il prompt dei comandi di Windows, abbreviato in CMD, è la shell originale del sistema operativo Microsoft DOS. Il diverso sistema operativo ha diversi prompt dei comandi. Nel sistema operativo Windows, il programma della riga di comando è cmd.exe, che è un programma della riga di comando a 32 bit.
Gli utenti possono eseguire tutti i tipi di comandi per gestire il computer, ad esempio utilizzare il comando diskpart.exe per avviare gestire il tuo disco rigido .

Windows Powershell è una nuova shell Microsoft che combina la vecchia funzionalità CMD con nuovi script / cmdlet. I cmdlet sono oggetti di programmazione autonomi che mostrano le opzioni di amministrazione sottostanti all'interno di Windows. Può essere utilizzato per specificare attività complicate con script riutilizzabili in modo da risparmiare tempo. Bene, gli utenti possono anche utilizzare alcuni pratici comandi Powershell per gestire il computer.
Ecco un modulo che può aiutarti a comprendere le differenze tra loro in modo intuitivo:
| Windows Powershell | CMD |
| Basato sul linguaggio di scripting / cmdlet | Basato sul linguaggio di scripting del testo |
| Il prompt dei comandi può funzionare in Windows Powershell. | I cmdlet di Powershell non possono funzionare in cmd.exe. |
| t può essere utilizzato per creare script complessi per la gestione dei sistemi Windows molto più facilmente rispetto all'utilizzo del prompt dei comandi. | Non è facile eseguire un linguaggio di script complesso. |
| Per gestire il registro su WMI (Strumentazione gestione Windows), Powershell è accessibile alle attività di amministrazione del sistema. | Cmd.exe non è accessibile alle attività di amministrazione del sistema. |
In questo momento, credo che tu abbia una conoscenza generale di Powershell. Ancora più importante, cosa dovremmo fare per utilizzare Windows Powershell come principiante? Continua a leggere pazientemente, ecco alcuni comandi Powershell di base per un principiante.
Comandi Powershell di base per principianti
Come aprire Windows Powershell
genere Windows Powershell nella casella di ricerca e premi il pulsante accedere pulsante. Bene, puoi selezionare Esegui come amministratore o Aprire la destinazione del file .

Quindi otterrai una finestra pop-up come questa.

Come principiante, devi conoscere tre tipi di comandi di PowerShell: get-command , ottenere aiuto , e get-member . Questi comandi di base ci consentiranno di applicare cmdlet basati su attività.
Tre utili comandi Powershell per i principianti
I comandi potenti sono noti come cmdlet. Sono comandi specializzati sotto forma di verbo-sostantivo stringa per eseguire funzioni specifiche. Se comprendi questo modello, non è difficile indovinare il significato di qualsiasi cmdlet.
Ora, vediamo i tre comandi di base di PowerShell.
No.1 Get-Command
In effetti, l'utilizzo di questo comando da solo non è particolarmente utile. Viene utilizzato principalmente per emettere tutti i comandi disponibili nella sessione corrente. Puoi trovare i comandi specifici con cui desideri lavorare.
Provalo ora, digita get-command nella finestra di Powershell.

Quindi, come ci è stato mostrato, puoi visualizzare il tipo di comando, la versione, il nome e la fonte. Ad esempio, se desideri trovare tutti i comandi che iniziano con la lettera ' c '. Basta digitare get-command c * e colpisci accedere pulsante.

Come accennato in precedenza, i nomi dei cmdlet PowerShell riflettono il modello 'verbo-nome', quindi se vuoi vedere tutti i cmdlet che utilizzano il verbo ottenere , serve solo il tipo get-command –verb get (si prega di notare lo spazio dietro comando ).

Bene, puoi fare la stessa cosa con il nome. Può aiutare gli utenti a produrre una serie di comandi che influenzano lo stesso tipo di oggetto. Ad esempio, se vuoi vedere quali cmdlet sono disponibili per la gestione dei servizi, digita semplicemente get-command -noun servizio e premi invio.

No.2 Ottieni aiuto
Questo comando consente di trovare un elenco di tutti i servizi disponibili sul computer, inclusi i servizi in esecuzione e arrestati. genere ottenere aiuto * nella finestra e premi accedere .

Dopo aver aperto questo elenco di argomenti della guida disponibili, gli utenti possono ottenere assistenza su cmdlet specifici, ad esempio get-help get-service . Provalo ora.

Oppure puoi anche visualizzare gli stessi risultati se digiti: get-service -? (Nota: dovrebbe esserci uno spazio dopo il servizio.)

Allo stesso modo, puoi ottenere servizi che iniziano con una stringa di ricerca. Ad esempio, digita Get-Service 'wmi *' per trovare i nomi dei servizi che iniziano con WMI.

Oppure puoi visualizzare i servizi che contengono una stringa di ricerca. genere Get-Service -Displayname '* network *' per visualizzare tutti i servizi relativi alla rete.

Se desideri visualizzare tutti i servizi attualmente in esecuzione, digita semplicemente Get-Service | Where-Object {$ _. Status -eq 'Running'}.
Suggerimento: premere contemporaneamente MAIUSC + sulla tastiera per ottenere '|'.

N0.3 Get-Member
Questo cmdlet consente agli utenti di trovare i membri, le proprietà e i metodi di un progetto. Vediamo gli esempi specificati su get-member comando.
genere get-service | get-member per visualizzare le proprietà e i metodi degli oggetti di processo.
Nota: Questo comando utilizza l'operatore pipeline 'per inviare l'output di un comando Get-Service a Get-Member'. 
Se vuoi ottenere tutti i membri (proprietà e metodi) degli oggetti servizio che rappresentano i servizi sul sistema, digita semplicemente Get-Service | Get-Member –Force comando. (premi contemporaneamente MAIUSC + sulla tastiera per ottenere '|')

In questo momento, ti vengono comunicati tre comandi Powershell di base. Puoi eseguire questi comandi in base alle tue esigenze.
Come gestire il tuo disco rigido con Powershell
Come accennato in precedenza, Windows Powershell è simile a CMD e alcuni utenti gestiscono il proprio disco rigido utilizzando il comando Diskpart in CMD. Sai come utilizzare i comandi Powershell per gestire le partizioni del tuo disco rigido? Qui prendiamo ad esempio l'estensione e la riduzione della partizione.
Ci sono passaggi dettagliati per guidarti nell'estensione e nella riduzione delle partizioni.
Passo 1. Apri Windows Powershell digitando Windows Powershell nella casella di ricerca e premi accedere pulsante
Passo 2. Nella finestra pop-up, digita diskpart e premi invio.
Passaggio 3. genere list disk per ottenere tutti i dischi sul tuo computer.
Passaggio 4. genere seleziona disco * e premi invio.
Passaggio 5. genere elenca le partizioni e premi invio per elencare tutte le partizioni sul disco di destinazione.
Passaggio 6. genere seleziona partizione * e premi invio
Quindi puoi digitare restringimento desiderato = * (es .: size = 1000 MB) per ridurre la partizione e premere accedere . Oppure puoi ripetere passaggio 3 per passaggio 6 per selezionare un altro disco o partizione da ridurre.

Sebbene questo sia uno strumento potente, a volte potresti avere difficoltà ad estendere o ridurre le partizioni. Ad esempio, viene visualizzato il messaggio di errore: ' non c'è abbastanza spazio utilizzabile per estendere la partizione 'Ma in effetti c'è abbastanza spazio libero.

Quindi, perché non scegliere uno strumento più comodo e semplice per gestire i tuoi dischi rigidi. MiniTool Partition Wizard è il miglior gestore di partizioni che ti consente di farlo spostare / ridimensionare la partizione facilmente e liberamente in Windows 10/8/7. Inoltre, questo potente software ti consente anche di farlo creare un CD / DVD o un supporto di avvio flash USB quando il sistema va in crash.
Vediamo come ridimensionare la partizione con MiniTool Partition Wizard.
Passo 1. Avvia questo potente software. Quindi selezionare una partizione di destinazione e fare clic Sposta / ridimensiona partizione funzione dal pannello di azione di sinistra.

Passo 2. Quindi hai tre opzioni:
- Trascina la maniglia gialla verso sinistra per ridurre la partizione.
- Trascina la maniglia gialla verso destra per ingrandire la partizione.
- Sposta l'intera maniglia gialla verso lo spazio non allocato.

Passaggio 3. Clic Applicare per eseguire la modifica in sospeso.

Oltre a ridimensionare la partizione, questo programma ha altre potenti funzionalità come convertire MBR in GPT, cambiare la lettera di unità e così via.
Linea di fondo
Questo articolo parla principalmente di Windows Powershell, inclusi i suoi pro e contro, i comandi Powershell di base e Windows Powershell VS CMD. Credo che ora tu abbia un'idea generale di Windows Powershell.
Inoltre, se non riesci a ridimensionare le partizioni quando usi Powershell, c'è un'altra alternativa efficace per te. Per qualsiasi domanda, ti preghiamo di contattarci tramite [email protected] . Benvenuto per condividere le tue idee nell'area dei commenti.