971 commands · 58 cheat sheets · 7 subcategories

Windows master quick reference — Page 4

Browse 194 commands from 12 focused cheat sheets on page 4 of 5. Each example opens its matching detailed section.

Storage, Backup, and Resilience · 14 commands

Windows Disks, Partitions, and Volumes PowerShell Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
List physical disksGet-PhysicalDisk | Sort-Object FriendlyNameView examples
List disksGet-Disk | Sort-Object NumberView examples
Inspect one diskGet-Disk -Number 2 | Format-List Number, FriendlyName, SerialNumber, UniqueId, BusType, Size, PartitionStyleView examples
List disk partitionsGet-Partition -DiskNumber 2View examples
List volumesGet-Volume | Sort-Object DriveLetter, FileSystemLabelView examples
Resolve a drive letterGet-Partition -DriveLetter D | Get-VolumeView examples
Inspect resize rangeGet-PartitionSupportedSize -DriveLetter DView examples
Resize a partitionResize-Partition -DriveLetter D -Size 500GBView examples
Preview taking a disk offlineSet-Disk -Number 2 -IsOffline $true -WhatIfView examples
Preview assigning a letterSet-Partition -DiskNumber 2 -PartitionNumber 1 ` -NewDriveLetter R -WhatIfView examples
Initialize a raw diskInitialize-Disk -Number 2 -PartitionStyle GPTView examples
Create a maximum partitionNew-Partition -DiskNumber 2 -UseMaximumSize ` -AssignDriveLetterView examples
Format a volumeFormat-Volume -DriveLetter R -FileSystem NTFS ` -NewFileSystemLabel 'Archive' -ConfirmView examples
Scan a volumeRepair-Volume -DriveLetter D -ScanView examples

Storage, Backup, and Resilience · 17 commands

Windows Server Backup Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
Inspect backup featureGet-WindowsFeature Windows-Server-BackupView examples
Read backup summaryGet-WBSummaryView examples
Inspect active jobGet-WBJobView examples
Create editable policy$Policy = New-WBPolicyView examples
Add source volumeAdd-WBVolume -Policy $Policy -Volume (Get-WBVolume ` -VolumePath 'D:')View examples
Add file selectionAdd-WBFileSpec -Policy $Policy -FileSpec (New-WBFileSpec ` -FileSpec 'D:\Data')View examples
Include system stateAdd-WBSystemState -Policy $PolicyView examples
Include bare-metal recoveryAdd-WBBareMetalRecovery -Policy $PolicyView examples
Select backup target$Target = New-WBBackupTarget -VolumePath 'E:'View examples
Select network target$Target = New-WBBackupTarget -NetworkPath ` '\backup01\wsb$'View examples
Set policy scheduleSet-WBSchedule -Policy $Policy -Schedule 03:00View examples
Commit scheduled policySet-WBPolicy -Policy $Policy -WhatIfView examples
Run one-time policyStart-WBBackup -Policy $Policy -AsyncView examples
List recoverable setsGet-WBBackupSet -BackupTarget $TargetView examples
Mount backup for browsingGet-WBBackupVolumeBrowsePath -BackupSet $BackupSet ` -VolumeInBackup $VolumeView examples
List wbadmin versionswbadmin.exe get versions -backupTarget:E:View examples
Inspect backup ACLGet-Acl 'E:\WindowsImageBackup' | Format-ListView examples

Storage, Backup, and Resilience · 16 commands

Windows Server Failover Clustering PowerShell Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
Check the cluster featureGet-WindowsFeature -Name Failover-Clustering, ` RSAT-Clustering-PowerShellView examples
Load cluster cmdletsImport-Module FailoverClusters; Get-Command -Module FailoverClusters | Select-Object NameView examples
Identify the clusterGet-Cluster -Name 'AppCluster01' | Format-List Name, Domain, QuarantineDuration, QuarantineThresholdView examples
Inventory nodesGet-ClusterNode -Cluster 'AppCluster01' | Select-Object Name, State, NodeWeight, DynamicWeight, DrainStatusView examples
Inventory clustered rolesGet-ClusterGroup -Cluster 'AppCluster01' | Select-Object Name, State, OwnerNode, GroupType, PriorityView examples
Inspect role resourcesGet-ClusterGroup -Cluster 'AppCluster01' -Name 'App Service' | Get-ClusterResourceView examples
Inspect cluster networksGet-ClusterNetwork -Cluster 'AppCluster01' | Select-Object Name, State, Role, Address, AddressMask, MetricView examples
Inspect quorum configurationGet-ClusterQuorum -Cluster 'AppCluster01' | Format-List Cluster, QuorumResource, QuorumTypeView examples
List validation testsTest-Cluster -Cluster 'AppCluster01' -ListView examples
Preview cluster validationTest-Cluster -Cluster 'AppCluster01' -Include ` 'Inventory','Network','System Configuration' -WhatIfView examples
Inspect preferred ownersGet-ClusterGroup -Cluster 'AppCluster01' -Name 'App Service' | Get-ClusterOwnerNodeView examples
Preview draining a nodeSuspend-ClusterNode -Cluster 'AppCluster01' -Name ` 'APPNODE01' -Drain -TargetNode 'APPNODE02' -Wait ` -WhatIfView examples
Move one clustered roleMove-ClusterGroup -Cluster 'AppCluster01' -Name ` 'App Service' -Node 'APPNODE02' -Wait 300View examples
Resume without failbackResume-ClusterNode -Cluster 'AppCluster01' -Name ` 'APPNODE01' -Failback NoFailbackView examples
Read recent cluster eventsGet-WinEvent -FilterHashtable ` @{LogName='Microsoft-Windows-FailoverClustering/Operational'; ` StartTime=(Get-Date).AddHours(-2)}View examples
Collect focused cluster logsGet-ClusterLog -Cluster 'AppCluster01' -Node 'APPNODE01' ` -TimeSpan 30 -UseLocalTime -Destination ` 'C:/ClusterEvidence'View examples

Storage, Backup, and Resilience · 16 commands

Windows Server Storage Replica Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
Inspect Storage Replica featureGet-WindowsFeature Storage-Replica,FS-FileServerView examples
Inspect disks and volumesGet-Volume | Select-Object DriveLetter,FileSystem,AllocationUnitSize,Size,HealthStatusView examples
Run topology testTest-SRTopology @TopologyTestView examples
Open topology reportInvoke-Item 'C:\SRTest\TestSrTopologyReport.html'View examples
Create partnershipNew-SRPartnership @PartnershipView examples
Inspect replication groupsGet-SRGroup -ComputerName SR01View examples
Inspect partnershipsGet-SRPartnership -SourceComputerName SR01View examples
Read Storage Replica eventsGet-WinEvent -LogName ` 'Microsoft-Windows-StorageReplica/Admin' -MaxEvents ` 100View examples
Read performance countersGet-Counter '\Storage Replica Statistics(*)\Current RPO'View examples
Set asynchronous modeSet-SRPartnership -SourceComputerName SR01 -SourceRGName ` RG01 -ReplicationMode Asynchronous -WhatIfView examples
Constrain replication interfacesSet-SRNetworkConstraint @NetworkConstraint -WhatIfView examples
Resize replica logSet-SRGroup -ComputerName SR01 -Name RG01 ` -LogSizeInBytes 16GB -WhatIfView examples
Permit volume resizeSet-SRGroup -ComputerName SR01 -Name RG01 ` -AllowVolumeResize $true -WhatIfView examples
Reverse replication directionSet-SRPartnership -NewSourceComputerName SR02 ` -SourceRGName RG02 -DestinationComputerName SR01 ` -DestinationRGName RG01 -WhatIfView examples
Suspend a groupSuspend-SRGroup -ComputerName SR01 -Name RG01 -WhatIfView examples
Remove partnershipRemove-SRPartnership -SourceComputerName SR01 ` -SourceRGName RG01 -WhatIfView examples

Storage, Backup, and Resilience · 16 commands

Windows Storage Spaces PowerShell Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
List non-primordial poolsGet-StoragePool -IsPrimordial $false | Sort-Object FriendlyNameView examples
Inventory physical disksGet-PhysicalDisk | Select-Object FriendlyName, UniqueId, SerialNumber, MediaType, CanPool, HealthStatus, OperationalStatus, SizeView examples
Map disks in a poolGet-StoragePool -FriendlyName 'AppPool' | Get-PhysicalDiskView examples
List pool-eligible disksGet-PhysicalDisk -CanPool $true | Sort-Object Size, UniqueIdView examples
Inspect storage subsystemGet-StorageSubSystem | Select-Object FriendlyName, UniqueId, HealthStatus, OperationalStatusView examples
Inspect resiliency settingsGet-StoragePool -FriendlyName 'AppPool' | Get-ResiliencySettingView examples
Preview pool creationNew-StoragePool -FriendlyName 'AppPool' ` -StorageSubsystemFriendlyName 'Windows Storage*' ` -PhysicalDisks $disks -WhatIfView examples
Preview mirrored virtual diskNew-VirtualDisk -StoragePoolFriendlyName 'AppPool' ` -FriendlyName 'AppData' -ResiliencySettingName Mirror ` -Size 500GB -WhatIfView examples
List virtual disksGet-VirtualDisk | Select-Object FriendlyName, UniqueId, ResiliencySettingName, ProvisioningType, HealthStatus, OperationalStatus, SizeView examples
Inspect storage footprintGet-VirtualDisk -FriendlyName 'AppData' | Get-PhysicalDiskView examples
Map space to volumesGet-VirtualDisk -FriendlyName 'AppData' | Get-Disk | Get-Partition | Get-VolumeView examples
Inspect pool capacityGet-StoragePool -FriendlyName 'AppPool' | Select-Object Size, AllocatedSize, HealthStatus, OperationalStatusView examples
Preview adding a disk$pool | Add-PhysicalDisk -PhysicalDisks $disk -WhatIfView examples
Preview virtual-disk growthResize-VirtualDisk -FriendlyName 'AppData' -Size 750GB ` -WhatIfView examples
Inspect storage jobsGet-StorageJob | Select-Object Name, JobState, PercentComplete, ElapsedTime, IsBackgroundTaskView examples
Preview virtual-disk repairRepair-VirtualDisk -FriendlyName 'AppData' -WhatIfView examples

DiskPart · 18 commands

DiskPart BIOS/MBR Windows Partitioning Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
Select the destination diskselect disk 3View examples
Verify disk identitydetail diskView examples
Erase existing layoutcleanView examples
Initialize MBRconvert mbrView examples
Create a system partitioncreate partition primary size=500View examples
Format the system partitionformat quick fs=ntfs label="System"View examples
Mark the system partition activeactiveView examples
Mount system in WinPEassign letter=SView examples
Create the Windows partitioncreate partition primaryView examples
Reserve 1500 MB for recoveryshrink desired=1500 minimum=1500View examples
Format Windows as NTFSformat quick fs=ntfs label="Windows"View examples
Mount Windows in WinPEassign letter=WView examples
Create recovery storagecreate partition primaryView examples
Set the MBR recovery typeset id=27View examples
Create an extended partitioncreate partition extendedView examples
Create a logical drivecreate partition logical size=20480View examples
List final partitionslist partitionView examples
List final volumeslist volumeView examples

DiskPart · 16 commands

DiskPart Clean, Clean All, GPT, and MBR Conversion Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
List candidate diskslist diskView examples
Select the approved diskselect disk 3View examples
Inspect target detailsdetail diskView examples
List existing partitionslist partitionView examples
List all volumeslist volumeView examples
Read clean helphelp cleanView examples
Remove partition metadatacleanView examples
Zero every sectorclean allView examples
Read conversion helphelp convertView examples
Convert an empty disk to GPTconvert gptView examples
Convert an empty disk to MBRconvert mbrView examples
Verify partition stylelist diskView examples
Verify the empty layoutlist partitionView examples
Validate MBR2GPT conversionmbr2gpt /validate /disk:3 /allowFullOSView examples
Run MBR2GPT conversionmbr2gpt /convert /disk:3 /allowFullOSView examples
Exit DiskPartexitView examples

DiskPart · 17 commands

DiskPart Disk State, Attributes, SAN Policy, and IDs Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
Show disk attributesattributes diskView examples
Set disk read-onlyattributes disk set readonlyView examples
Clear disk read-onlyattributes disk clear readonlyView examples
Show volume attributesattributes volumeView examples
Set volume read-onlyattributes volume set readonlyView examples
Clear volume read-onlyattributes volume clear readonlyView examples
Mark a volume hiddenattributes volume set hiddenView examples
Suppress default letterattributes volume set nodefaultdriveletterView examples
Take a disk offlineoffline diskView examples
Bring a disk onlineonline diskView examples
Take a volume offlineoffline volumeView examples
Bring a volume onlineonline volumeView examples
Show SAN policysanView examples
Keep shared disks offlinesan policy=OfflineSharedView examples
Show disk IDuniqueid diskView examples
Set a GPT disk IDuniqueid disk id=6f9619ff-8b86-d011-b42d-00c04fc964ffView examples
Verify final disk statelist diskView examples

DiskPart · 16 commands

DiskPart Drive Letters, Mount Points, and Automount Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
List volumeslist volumeView examples
Select a volumeselect volume 7View examples
Show all volume pathsdetail volumeView examples
Assign a drive letterassign letter=RView examples
Assign the next free letterassignView examples
Remove a drive letterremove letter=RView examples
Assign a folder mount pointassign mount=C:\Mounts\ArchiveView examples
Remove a folder mount pointremove mount=C:\Mounts\ArchiveView examples
Remove every pathremove allView examples
Show automount stateautomountView examples
Enable automountautomount enableView examples
Disable automountautomount disableView examples
Scrub stale mount dataautomount scrubView examples
Suppress a default letterattributes volume set nodefaultdriveletterView examples
Allow a default letterattributes volume clear nodefaultdriveletterView examples
Verify final pathsdetail volumeView examples

DiskPart · 15 commands

DiskPart Extend, Shrink, and Delete Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
List volumeslist volumeView examples
Select a volumeselect volume 7View examples
Inspect the selected volumedetail volumeView examples
List disk partitionslist partitionView examples
Query maximum shrinkshrink querymaxView examples
Shrink by up to 10 GBshrink desired=10240 minimum=8192View examples
Extend by 20 GBextend size=20480View examples
Use all eligible free spaceextendView examples
Grow filesystem to partitionextend filesystemView examples
Select a partitionselect partition 4View examples
Inspect a partitiondetail partitionView examples
Delete a partitiondelete partitionView examples
Override partition protectiondelete partition overrideView examples
Delete a volumedelete volumeView examples
Verify the resulting layoutlist partitionView examples

DiskPart · 16 commands

DiskPart Format, Filesystems, and Allocation Units Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
List volumeslist volumeView examples
Select a volumeselect volume 7View examples
Inspect the selected volumedetail volumeView examples
List supported filesystemsfilesystemsView examples
Full-format NTFSformat fs=ntfs label="Data"View examples
Quick-format NTFSformat fs=ntfs label="Data" quickView examples
Quick-format exFATformat fs=exfat label="Exchange" quickView examples
Quick-format FAT32format fs=fat32 label="EFI" quickView examples
Quick-format ReFSformat fs=refs label="Data" quickView examples
Use 64 KB NTFS clustersformat fs=ntfs unit=64k label="Database" quickView examples
Use recommended settingsformat recommended label="Data" quickView examples
Enable default NTFS compressionformat fs=ntfs label="Archive" compress quickView examples
Force dismount for formatformat fs=ntfs label="Data" quick overrideView examples
Assign a letterassign letter=RView examples
Verify the resultdetail volumeView examples
Scan the new NTFS volumechkdsk R: /scanView examples

DiskPart · 17 commands

DiskPart Fundamentals, Focus, and Script Safety Cheat Sheet

Open full cheat sheet
UseSyntaxExamples
Open DiskPartdiskpartView examples
Show launcher helpdiskpart /?View examples
List command helphelpView examples
Explain one commandhelp select diskView examples
List diskslist diskView examples
List volumeslist volumeView examples
List selected disk partitionslist partitionView examples
List virtual diskslist vdiskView examples
Select a diskselect disk 3View examples
Select a volumeselect volume 7View examples
Verify selected diskdetail diskView examples
Verify selected volumedetail volumeView examples
Rescan storagerescanView examples
Add a script commentrem Verify the approved disk before continuingView examples
Run a scriptdiskpart /s C:\Admin\disk-audit.txtView examples
Capture script outputdiskpart /s C:\Admin\disk-audit.txt > ` C:\Admin\disk-audit.logView examples
Exit DiskPartexitView examples
CMDMEMO TERMINALREAD ONLY