Imported from hts2008/edu_manager_v2 (
skills/shell/bash-linux/SKILL.md). Install upstream withnpx skills add hts2008/edu_manager_v2 --skill bash-linux. Copyright stays with the author.
--- name: Bash and Linux description: Bash scripting: automation, text processing, system administration
Bash and Linux
Script Structure
- Shebang: #!/usr/bin/env bash
- set -euo pipefail for strict mode
- Functions for reusable logic
- Trap for cleanup on EXIT
Common Patterns
- Variable expansion: use curly braces always
- Command substitution: result=Add-AppPackage Add-AppPackageVolume Add-AppProvisionedPackage Add-MsixPackage Add-MsixPackageVolume Add-MsixVolume Add-ProvisionedAppPackage Add-ProvisionedAppSharedPackageContainer Add-ProvisionedAppxPackage Add-ProvisioningPackage Add-TrustedProvisioningCertificate Apply-WindowsUnattend Disable-PhysicalDiskIndication Disable-PhysicalDiskIndication Disable-StorageDiagnosticLog Disable-StorageDiagnosticLog Dismount-AppPackageVolume Dismount-MsixPackageVolume Dismount-MsixVolume Enable-PhysicalDiskIndication Enable-PhysicalDiskIndication Enable-StorageDiagnosticLog Enable-StorageDiagnosticLog Flush-Volume Flush-Volume Get-AppPackage Get-AppPackageAutoUpdateSettings Get-AppPackageDefaultVolume Get-AppPackageLastError Get-AppPackageLog Get-AppPackageManifest Get-AppPackageVolume Get-AppProvisionedPackage Get-DiskSNV Get-DiskSNV Get-Language Get-MsixDefaultVolume Get-MsixLastError Get-MsixLog Get-MsixPackage Get-MsixPackageAutoUpdateSettings Get-MsixPackageDefaultVolume Get-MsixPackageLastError Get-MsixPackageLog Get-MsixPackageManifest Get-MsixPackageVolume Get-MsixVolume Get-PhysicalDiskSNV Get-PhysicalDiskSNV Get-PreferredLanguage Get-ProvisionedAppPackage Get-ProvisionedAppSharedPackageContainer Get-ProvisionedAppxPackage Get-StorageEnclosureSNV Get-StorageEnclosureSNV Get-SystemLanguage Initialize-Volume Initialize-Volume Mount-AppPackageVolume Mount-MsixPackageVolume Mount-MsixVolume Move-AppPackage Move-MsixPackage Move-SmbClient Optimize-AppProvisionedPackages Optimize-ProvisionedAppPackages Optimize-ProvisionedAppxPackages Remove-AppPackage Remove-AppPackageAutoUpdateSettings Remove-AppPackageVolume Remove-AppProvisionedPackage Remove-EtwTraceSession Remove-MsixPackage Remove-MsixPackageAutoUpdateSettings Remove-MsixPackageVolume Remove-MsixVolume Remove-ProvisionedAppPackage Remove-ProvisionedAppSharedPackageContainer Remove-ProvisionedAppxPackage Remove-ProvisioningPackage Remove-TrustedProvisioningCertificate Reset-AppPackage Reset-MsixPackage Set-AppPackageAutoUpdateSettings Set-AppPackageDefaultVolume Set-AppPackageProvisionedDataFile Set-AutologgerConfig Set-EtwTraceSession Set-MsixDefaultVolume Set-MsixPackageAutoUpdateSettings Set-MsixPackageDefaultVolume Set-PreferredLanguage Set-ProvisionedAppPackageDataFile Set-ProvisionedAppXDataFile Set-SystemLanguage Write-FileSystemCache Write-FileSystemCache A: Add-BCDataCacheExtension Add-BitLockerKeyProtector Add-DnsClientDohServerAddress Add-DnsClientNrptRule Add-DtcClusterTMMapping Add-EtwTraceProvider Add-InitiatorIdToMaskingSet Add-MpPreference Add-MpPreference Add-NetEventNetworkAdapter Add-NetEventPacketCaptureProvider Add-NetEventProvider Add-NetEventVFPProvider Add-NetEventVmNetworkAdapter Add-NetEventVmSwitch Add-NetEventVmSwitchProvider Add-NetEventWFPCaptureProvider Add-NetIPHttpsCertBinding Add-NetLbfoTeamMember Add-NetLbfoTeamNic Add-NetNatExternalAddress Add-NetNatStaticMapping Add-NetSwitchTeamMember Add-OdbcDsn Add-PartitionAccessPath Add-PhysicalDisk Add-Printer Add-PrinterDriver Add-PrinterPort Add-StorageFaultDomain Add-TargetPortToMaskingSet Add-VirtualDiskToMaskingSet Add-VMDirectVirtualDisk Add-VpnConnection Add-VpnConnectionRoute Add-VpnConnectionTriggerApplication Add-VpnConnectionTriggerDnsConfiguration Add-VpnConnectionTriggerTrustedNetwork AfterAll AfterEach Assert-MockCalled Assert-VerifiableMocks B: Backup-BitLockerKeyProtector BackupToAAD-BitLockerKeyProtector BackupToMSA-BitLockerKeyProtector BeforeAll BeforeEach Block-FileShareAccess Block-SmbClientAccessToServer Block-SmbShareAccess C: cd.. cd\ Clear-AssignedAccess Clear-BCCache Clear-BitLockerAutoUnlock Clear-Disk Clear-DnsClientCache Clear-FileStorageTier Clear-Host Clear-PcsvDeviceLog Clear-StorageBusDisk Clear-StorageDiagnosticInfo Close-SmbOpenFile Close-SmbSession Compress-Archive Configuration Connect-IscsiTarget Connect-VirtualDisk Context ConvertFrom-SddlString Convert-PhysicalDisk Copy-NetFirewallRule Copy-NetIPsecMainModeCryptoSet Copy-NetIPsecMainModeRule Copy-NetIPsecPhase1AuthSet Copy-NetIPsecPhase2AuthSet Copy-NetIPsecQuickModeCryptoSet Copy-NetIPsecRule D: Debug-FileShare Debug-MMAppPrelaunch Debug-StorageSubSystem Debug-Volume Delete-DeliveryOptimizationCache Describe Disable-BC Disable-BCDowngrading Disable-BCServeOnBattery Disable-BitLocker Disable-BitLockerAutoUnlock Disable-DAManualEntryPointSelection Disable-DeliveryOptimizationVerboseLogs Disable-DscDebug Disable-MMAgent Disable-NetAdapter Disable-NetAdapterBinding Disable-NetAdapterChecksumOffload Disable-NetAdapterEncapsulatedPacketTaskOffload Disable-NetAdapterIPsecOffload Disable-NetAdapterLso Disable-NetAdapterPacketDirect Disable-NetAdapterPowerManagement Disable-NetAdapterQos Disable-NetAdapterRdma Disable-NetAdapterRsc Disable-NetAdapterRss Disable-NetAdapterSriov Disable-NetAdapterUro Disable-NetAdapterUso Disable-NetAdapterVmq Disable-NetDnsTransitionConfiguration Disable-NetFirewallHyperVRule Disable-NetFirewallRule Disable-NetIPHttpsProfile Disable-NetIPsecMainModeRule Disable-NetIPsecRule Disable-NetNatTransitionConfiguration Disable-NetworkSwitchEthernetPort Disable-NetworkSwitchFeature Disable-NetworkSwitchVlan Disable-OdbcPerfCounter Disable-PhysicalDiskIdentification Disable-PnpDevice Disable-PSTrace Disable-PSWSManCombinedTrace Disable-ScheduledTask Disable-SmbDelegation Disable-StorageBusCache Disable-StorageBusDisk Disable-StorageDataCollection Disable-StorageEnclosureIdentification Disable-StorageEnclosurePower Disable-StorageHighAvailability Disable-StorageMaintenanceMode Disable-WdacBidTrace Disable-WSManTrace Disconnect-IscsiTarget Disconnect-VirtualDisk Dismount-DiskImage E: Enable-BCDistributed Enable-BCDowngrading Enable-BCHostedClient Enable-BCHostedServer Enable-BCLocal Enable-BCServeOnBattery Enable-BitLocker Enable-BitLockerAutoUnlock Enable-DAManualEntryPointSelection Enable-DeliveryOptimizationVerboseLogs Enable-DscDebug Enable-MMAgent Enable-NetAdapter Enable-NetAdapterBinding Enable-NetAdapterChecksumOffload Enable-NetAdapterEncapsulatedPacketTaskOffload Enable-NetAdapterIPsecOffload Enable-NetAdapterLso Enable-NetAdapterPacketDirect Enable-NetAdapterPowerManagement Enable-NetAdapterQos Enable-NetAdapterRdma Enable-NetAdapterRsc Enable-NetAdapterRss Enable-NetAdapterSriov Enable-NetAdapterUro Enable-NetAdapterUso Enable-NetAdapterVmq Enable-NetDnsTransitionConfiguration Enable-NetFirewallHyperVRule Enable-NetFirewallRule Enable-NetIPHttpsProfile Enable-NetIPsecMainModeRule Enable-NetIPsecRule Enable-NetNatTransitionConfiguration Enable-NetworkSwitchEthernetPort Enable-NetworkSwitchFeature Enable-NetworkSwitchVlan Enable-OdbcPerfCounter Enable-PhysicalDiskIdentification Enable-PnpDevice Enable-PSTrace Enable-PSWSManCombinedTrace Enable-ScheduledTask Enable-SmbDelegation Enable-StorageBusCache Enable-StorageBusDisk Enable-StorageDataCollection Enable-StorageEnclosureIdentification Enable-StorageEnclosurePower Enable-StorageHighAvailability Enable-StorageMaintenanceMode Enable-WdacBidTrace Enable-WSManTrace Expand-Archive Export-BCCachePackage Export-BCSecretKey Export-ODataEndpointProxy Export-ScheduledTask Export-WinhttpProxy F: Find-Command Find-DscResource Find-Module Find-NetIPsecRule Find-NetRoute Find-RoleCapability Find-Script Flush-EtwTraceSession Format-Hex Format-Volume G: Get-AppBackgroundTask Get-AppvVirtualProcess Get-AppxLastError Get-AppxLog Get-AssignedAccess Get-AutologgerConfig Get-BCClientConfiguration Get-BCContentServerConfiguration Get-BCDataCache Get-BCDataCacheExtension Get-BCHashCache Get-BCHostedCacheServerConfiguration Get-BCNetworkConfiguration Get-BCStatus Get-BitLockerVolume Get-ClusteredScheduledTask Get-DAClientExperienceConfiguration Get-DAConnectionStatus Get-DAEntryPointTableItem Get-DedupProperties Get-DeliveryOptimizationPerfSnap Get-DeliveryOptimizationPerfSnapThisMonth Get-DeliveryOptimizationStatus Get-Disk Get-DiskImage Get-DiskStorageNodeView Get-DnsClient Get-DnsClientCache Get-DnsClientDohServerAddress Get-DnsClientGlobalSetting Get-DnsClientNrptGlobal Get-DnsClientNrptPolicy Get-DnsClientNrptRule Get-DnsClientServerAddress Get-DOConfig Get-DODownloadMode Get-DOPercentageMaxBackgroundBandwidth Get-DOPercentageMaxForegroundBandwidth Get-DscConfiguration Get-DscConfigurationStatus Get-DscLocalConfigurationManager Get-DscResource Get-Dtc Get-DtcAdvancedHostSetting Get-DtcAdvancedSetting Get-DtcClusterDefault Get-DtcClusterTMMapping Get-DtcDefault Get-DtcLog Get-DtcNetworkSetting Get-DtcTransaction Get-DtcTransactionsStatistics Get-DtcTransactionsTraceSession Get-DtcTransactionsTraceSetting Get-EtwTraceProvider Get-EtwTraceSession Get-FileHash Get-FileIntegrity Get-FileShare Get-FileShareAccessControlEntry Get-FileStorageTier Get-HnsEndpoint Get-HnsEndpointAddresses Get-HnsEndpointStats Get-HnsNamespace Get-HnsNetwork Get-HnsPolicyList Get-InitiatorId Get-InitiatorPort Get-InstalledModule Get-InstalledScript Get-IscsiConnection Get-IscsiSession Get-IscsiTarget Get-IscsiTargetPortal Get-IseSnippet Get-LapsAADPassword Get-LapsDiagnostics Get-LogProperties Get-MaskingSet Get-MMAgent Get-MockDynamicParameters Get-MpBehavioralNetworkBlockingRules Get-MpBehavioralNetworkBlockingRules Get-MpComputerStatus Get-MpComputerStatus Get-MpPerformanceReport Get-MpPerformanceReport Get-MpPreference Get-MpPreference Get-MpThreat Get-MpThreat Get-MpThreatCatalog Get-MpThreatCatalog Get-MpThreatDetection Get-MpThreatDetection Get-NCSIPolicyConfiguration Get-Net6to4Configuration Get-NetAdapter Get-NetAdapterAdvancedProperty Get-NetAdapterBinding Get-NetAdapterChecksumOffload Get-NetAdapterDataPathConfiguration Get-NetAdapterEncapsulatedPacketTaskOffload Get-NetAdapterHardwareInfo Get-NetAdapterIPsecOffload Get-NetAdapterLso Get-NetAdapterPacketDirect Get-NetAdapterPowerManagement Get-NetAdapterQos Get-NetAdapterRdma Get-NetAdapterRsc Get-NetAdapterRss Get-NetAdapterSriov Get-NetAdapterSriovVf Get-NetAdapterStatistics Get-NetAdapterUro Get-NetAdapterUso Get-NetAdapterVmq Get-NetAdapterVMQQueue Get-NetAdapterVPort Get-NetCompartment Get-NetConnectionProfile Get-NetDnsTransitionConfiguration Get-NetDnsTransitionMonitoring Get-NetEventNetworkAdapter Get-NetEventPacketCaptureProvider Get-NetEventProvider Get-NetEventSession Get-NetEventVFPProvider Get-NetEventVmNetworkAdapter Get-NetEventVmSwitch Get-NetEventVmSwitchProvider Get-NetEventWFPCaptureProvider Get-NetFirewallAddressFilter Get-NetFirewallApplicationFilter Get-NetFirewallDynamicKeywordAddress Get-NetFirewallHyperVPort Get-NetFirewallHyperVProfile Get-NetFirewallHyperVRule Get-NetFirewallHyperVVMCreator Get-NetFirewallHyperVVMSetting Get-NetFirewallInterfaceFilter Get-NetFirewallInterfaceTypeFilter Get-NetFirewallPortFilter Get-NetFirewallProfile Get-NetFirewallRule Get-NetFirewallSecurityFilter Get-NetFirewallServiceFilter Get-NetFirewallSetting Get-NetIPAddress Get-NetIPConfiguration Get-NetIPHttpsConfiguration Get-NetIPHttpsState Get-NetIPInterface Get-NetIPsecDospSetting Get-NetIPsecMainModeCryptoSet Get-NetIPsecMainModeRule Get-NetIPsecMainModeSA Get-NetIPsecPhase1AuthSet Get-NetIPsecPhase2AuthSet Get-NetIPsecQuickModeCryptoSet Get-NetIPsecQuickModeSA Get-NetIPsecRule Get-NetIPv4Protocol Get-NetIPv6Protocol Get-NetIsatapConfiguration Get-NetLbfoTeam Get-NetLbfoTeamMember Get-NetLbfoTeamNic Get-NetNat Get-NetNatExternalAddress Get-NetNatGlobal Get-NetNatSession Get-NetNatStaticMapping Get-NetNatTransitionConfiguration Get-NetNatTransitionMonitoring Get-NetNeighbor Get-NetOffloadGlobalSetting Get-NetPrefixPolicy Get-NetQosPolicy Get-NetRoute Get-NetSwitchTeam Get-NetSwitchTeamMember Get-NetTCPConnection Get-NetTCPSetting Get-NetTeredoConfiguration Get-NetTeredoState Get-NetTransportFilter Get-NetUDPEndpoint Get-NetUDPSetting Get-NetView Get-NetworkSwitchEthernetPort Get-NetworkSwitchFeature Get-NetworkSwitchGlobalData Get-NetworkSwitchVlan Get-OdbcDriver Get-OdbcDsn Get-OdbcPerfCounter Get-OffloadDataTransferSetting Get-OperationValidation Get-Partition Get-PartitionSupportedSize Get-PcsvDevice Get-PcsvDeviceLog Get-PhysicalDisk Get-PhysicalDiskStorageNodeView Get-PhysicalExtent Get-PhysicalExtentAssociation Get-PnpDevice Get-PnpDeviceProperty Get-PrintConfiguration Get-Printer Get-PrinterDriver Get-PrinterPort Get-PrinterProperty Get-PrintJob Get-PSRepository Get-ResiliencySetting Get-ScheduledTask Get-ScheduledTaskInfo Get-SmbBandWidthLimit Get-SmbClientAccessToServer Get-SmbClientCertificateMapping Get-SmbClientConfiguration Get-SmbClientNetworkInterface Get-SmbConnection Get-SmbDelegation Get-SmbGlobalMapping Get-SmbMapping Get-SmbMultichannelConnection Get-SmbMultichannelConstraint Get-SmbOpenFile Get-SmbServerAlternativePort Get-SmbServerCertificateMapping Get-SmbServerCertProps Get-SmbServerConfiguration Get-SmbServerNetworkInterface Get-SmbSession Get-SmbShare Get-SmbShareAccess Get-SmbWitnessClient Get-StartApps Get-StorageAdvancedProperty Get-StorageBusBinding Get-StorageBusCache Get-StorageBusClientDevice Get-StorageBusDisk Get-StorageBusTargetCacheStore Get-StorageBusTargetCacheStoresInstance Get-StorageBusTargetDevice Get-StorageBusTargetDeviceInstance Get-StorageChassis Get-StorageDataCollection Get-StorageDiagnosticInfo Get-StorageEnclosure Get-StorageEnclosureStorageNodeView Get-StorageEnclosureVendorData Get-StorageExtendedStatus Get-StorageFaultDomain Get-StorageFileServer Get-StorageFirmwareInformation Get-StorageHealthAction Get-StorageHealthReport Get-StorageHealthSetting Get-StorageHistory Get-StorageJob Get-StorageNode Get-StoragePool Get-StorageProvider Get-StorageRack Get-StorageReliabilityCounter Get-StorageScaleUnit Get-StorageSetting Get-StorageSite Get-StorageSubSystem Get-StorageTier Get-StorageTierSupportedSize Get-SupportedClusterSizes Get-SupportedFileSystems Get-TargetPort Get-TargetPortal Get-TestDriveItem Get-Verb Get-VirtualDisk Get-VirtualDiskSupportedSize Get-VMDirectVirtualDisk Get-Volume Get-VolumeCorruptionCount Get-VolumeScrubPolicy Get-VpnConnection Get-VpnConnectionTrigger Get-WdacBidTrace Get-WindowsUpdateLog Get-WinhttpProxy Grant-FileShareAccess Grant-SmbClientAccessToServer Grant-SmbShareAccess H: help Hide-VirtualDisk I: Import-BCCachePackage Import-BCSecretKey Import-IseSnippet Import-PowerShellDataFile ImportSystemModules Import-WinhttpProxy In Initialize-Disk InModuleScope Install-Dtc Install-Module Install-Script Invoke-AsWorkflow Invoke-Mock Invoke-OperationValidation Invoke-Pester It J: K: L: Lock-BitLocker M: mkdir Mock more Mount-DiskImage Move-SmbWitnessClient N: New-AutologgerConfig New-DAEntryPointTableItem New-DscChecksum New-EapConfiguration New-EtwTraceSession New-FileShare New-Fixture New-Guid New-IscsiTargetPortal New-IseSnippet New-MaskingSet New-MpPerformanceRecording New-MpPerformanceRecording New-NetAdapterAdvancedProperty New-NetEventSession New-NetFirewallDynamicKeywordAddress New-NetFirewallHyperVProfile New-NetFirewallHyperVRule New-NetFirewallHyperVVMSetting New-NetFirewallRule New-NetIPAddress New-NetIPHttpsConfiguration New-NetIPsecDospSetting New-NetIPsecMainModeCryptoSet New-NetIPsecMainModeRule New-NetIPsecPhase1AuthSet New-NetIPsecPhase2AuthSet New-NetIPsecQuickModeCryptoSet New-NetIPsecRule New-NetLbfoTeam New-NetNat New-NetNatTransitionConfiguration New-NetNeighbor New-NetQosPolicy New-NetRoute New-NetSwitchTeam New-NetTransportFilter New-NetworkSwitchVlan New-Partition New-PesterOption New-PSWorkflowSession New-ScheduledTask New-ScheduledTaskAction New-ScheduledTaskPrincipal New-ScheduledTaskSettingsSet New-ScheduledTaskTrigger New-ScriptFileInfo New-SmbClientCertificateMapping New-SmbGlobalMapping New-SmbMapping New-SmbMultichannelConstraint New-SmbServerAlternativePort New-SmbServerCertificateMapping New-SmbShare New-StorageBusBinding New-StorageBusCacheStore New-StorageFileServer New-StoragePool New-StorageSubsystemVirtualDisk New-StorageTier New-TemporaryFile New-VirtualDisk New-VirtualDiskClone New-VirtualDiskSnapshot New-Volume New-VpnServerAddress O: Open-NetGPO Optimize-StoragePool Optimize-Volume oss P: Pause prompt PSConsoleHostReadLine Publish-BCFileContent Publish-BCWebContent Publish-Module Publish-Script Q: R: Read-PrinterNfcTag Register-ClusteredScheduledTask Register-DnsClient Register-IscsiSession Register-PSRepository Register-ScheduledTask Register-StorageSubsystem Remove-AutologgerConfig Remove-BCDataCacheExtension Remove-BitLockerKeyProtector Remove-DAEntryPointTableItem Remove-DnsClientDohServerAddress Remove-DnsClientNrptRule Remove-DscConfigurationDocument Remove-DtcClusterTMMapping Remove-EtwTraceProvider Remove-FileShare Remove-HnsEndpoint Remove-HnsNamespace Remove-HnsNetwork Remove-HnsPolicyList Remove-InitiatorId Remove-InitiatorIdFromMaskingSet Remove-IscsiTargetPortal Remove-MaskingSet Remove-MpBehavioralNetworkBlockingRules Remove-MpBehavioralNetworkBlockingRules Remove-MpPreference Remove-MpPreference Remove-MpThreat Remove-MpThreat Remove-NetAdapterAdvancedProperty Remove-NetEventNetworkAdapter Remove-NetEventPacketCaptureProvider Remove-NetEventProvider Remove-NetEventSession Remove-NetEventVFPProvider Remove-NetEventVmNetworkAdapter Remove-NetEventVmSwitch Remove-NetEventVmSwitchProvider Remove-NetEventWFPCaptureProvider Remove-NetFirewallDynamicKeywordAddress Remove-NetFirewallHyperVProfile Remove-NetFirewallHyperVRule Remove-NetFirewallHyperVVMSetting Remove-NetFirewallRule Remove-NetIPAddress Remove-NetIPHttpsCertBinding Remove-NetIPHttpsConfiguration Remove-NetIPsecDospSetting Remove-NetIPsecMainModeCryptoSet Remove-NetIPsecMainModeRule Remove-NetIPsecMainModeSA Remove-NetIPsecPhase1AuthSet Remove-NetIPsecPhase2AuthSet Remove-NetIPsecQuickModeCryptoSet Remove-NetIPsecQuickModeSA Remove-NetIPsecRule Remove-NetLbfoTeam Remove-NetLbfoTeamMember Remove-NetLbfoTeamNic Remove-NetNat Remove-NetNatExternalAddress Remove-NetNatStaticMapping Remove-NetNatTransitionConfiguration Remove-NetNeighbor Remove-NetQosPolicy Remove-NetRoute Remove-NetSwitchTeam Remove-NetSwitchTeamMember Remove-NetTransportFilter Remove-NetworkSwitchEthernetPortIPAddress Remove-NetworkSwitchVlan Remove-OdbcDsn Remove-Partition Remove-PartitionAccessPath Remove-PhysicalDisk Remove-Printer Remove-PrinterDriver Remove-PrinterPort Remove-PrintJob Remove-SmbBandwidthLimit Remove-SmbClientCertificateMapping Remove-SMBComponent Remove-SmbGlobalMapping Remove-SmbMapping Remove-SmbMultichannelConstraint Remove-SmbServerAlternativePort Remove-SmbServerCertificateMapping Remove-SmbShare Remove-StorageBusBinding Remove-StorageFaultDomain Remove-StorageFileServer Remove-StorageHealthIntent Remove-StorageHealthSetting Remove-StoragePool Remove-StorageTier Remove-TargetPortFromMaskingSet Remove-VirtualDisk Remove-VirtualDiskFromMaskingSet Remove-VMDirectVirtualDisk Remove-VpnConnection Remove-VpnConnectionRoute Remove-VpnConnectionTriggerApplication Remove-VpnConnectionTriggerDnsConfiguration Remove-VpnConnectionTriggerTrustedNetwork Rename-DAEntryPointTableItem Rename-MaskingSet Rename-NetAdapter Rename-NetFirewallHyperVRule Rename-NetFirewallRule Rename-NetIPHttpsConfiguration Rename-NetIPsecMainModeCryptoSet Rename-NetIPsecMainModeRule Rename-NetIPsecPhase1AuthSet Rename-NetIPsecPhase2AuthSet Rename-NetIPsecQuickModeCryptoSet Rename-NetIPsecRule Rename-NetLbfoTeam Rename-NetSwitchTeam Rename-Printer Repair-FileIntegrity Repair-VirtualDisk Repair-Volume Reset-BC Reset-DAClientExperienceConfiguration Reset-DAEntryPointTableItem Reset-DtcLog Reset-NCSIPolicyConfiguration Reset-Net6to4Configuration Reset-NetAdapterAdvancedProperty Reset-NetDnsTransitionConfiguration Reset-NetIPHttpsConfiguration Reset-NetIsatapConfiguration Reset-NetTeredoConfiguration Reset-PhysicalDisk Reset-SmbClientConfiguration Reset-SmbServerConfiguration Reset-StorageReliabilityCounter Reset-WinhttpProxy Resize-Partition Resize-StorageTier Resize-VirtualDisk Restart-NetAdapter Restart-PcsvDevice Restart-PrintJob Restore-DscConfiguration Restore-NetworkSwitchConfiguration Resume-BitLocker Resume-PrintJob Resume-StorageBusDisk Revoke-FileShareAccess Revoke-SmbClientAccessToServer Revoke-SmbShareAccess S: SafeGetCommand Save-EtwTraceSession Save-Module Save-NetGPO Save-NetworkSwitchConfiguration Save-Script Save-StorageDataCollection Send-EtwTraceSession Set-AssignedAccess Set-BCAuthentication Set-BCCache Set-BCDataCacheEntryMaxAge Set-BCMinSMBLatency Set-BCSecretKey Set-ClusteredScheduledTask Set-DAClientExperienceConfiguration Set-DAEntryPointTableItem Set-DeliveryOptimizationStatus Set-Disk Set-DnsClient Set-DnsClientDohServerAddress Set-DnsClientGlobalSetting Set-DnsClientNrptGlobal Set-DnsClientNrptRule Set-DnsClientServerAddress Set-DODownloadMode Set-DOMaxBackgroundBandwidth Set-DOMaxForegroundBandwidth Set-DOPercentageMaxBackgroundBandwidth Set-DOPercentageMaxForegroundBandwidth Set-DtcAdvancedHostSetting Set-DtcAdvancedSetting Set-DtcClusterDefault Set-DtcClusterTMMapping Set-DtcDefault Set-DtcLog Set-DtcNetworkSetting Set-DtcTransaction Set-DtcTransactionsTraceSession Set-DtcTransactionsTraceSetting Set-DynamicParameterVariables Set-EtwTraceProvider Set-FileIntegrity Set-FileShare Set-FileStorageTier Set-InitiatorPort Set-IscsiChapSecret Set-LogProperties Set-MMAgent Set-MpPreference Set-MpPreference Set-NCSIPolicyConfiguration Set-Net6to4Configuration Set-NetAdapter Set-NetAdapterAdvancedProperty Set-NetAdapterBinding Set-NetAdapterChecksumOffload Set-NetAdapterDataPathConfiguration Set-NetAdapterEncapsulatedPacketTaskOffload Set-NetAdapterIPsecOffload Set-NetAdapterLso Set-NetAdapterPacketDirect Set-NetAdapterPowerManagement Set-NetAdapterQos Set-NetAdapterRdma Set-NetAdapterRsc Set-NetAdapterRss Set-NetAdapterSriov Set-NetAdapterUro Set-NetAdapterUso Set-NetAdapterVmq Set-NetConnectionProfile Set-NetDnsTransitionConfiguration Set-NetEventPacketCaptureProvider Set-NetEventProvider Set-NetEventSession Set-NetEventVFPProvider Set-NetEventVmSwitchProvider Set-NetEventWFPCaptureProvider Set-NetFirewallAddressFilter Set-NetFirewallApplicationFilter Set-NetFirewallHyperVProfile Set-NetFirewallHyperVRule Set-NetFirewallHyperVVMSetting Set-NetFirewallInterfaceFilter Set-NetFirewallInterfaceTypeFilter Set-NetFirewallPortFilter Set-NetFirewallProfile Set-NetFirewallRule Set-NetFirewallSecurityFilter Set-NetFirewallServiceFilter Set-NetFirewallSetting Set-NetIPAddress Set-NetIPHttpsConfiguration Set-NetIPInterface Set-NetIPsecDospSetting Set-NetIPsecMainModeCryptoSet Set-NetIPsecMainModeRule Set-NetIPsecPhase1AuthSet Set-NetIPsecPhase2AuthSet Set-NetIPsecQuickModeCryptoSet Set-NetIPsecRule Set-NetIPv4Protocol Set-NetIPv6Protocol Set-NetIsatapConfiguration Set-NetLbfoTeam Set-NetLbfoTeamMember Set-NetLbfoTeamNic Set-NetNat Set-NetNatGlobal Set-NetNatTransitionConfiguration Set-NetNeighbor Set-NetOffloadGlobalSetting Set-NetQosPolicy Set-NetRoute Set-NetTCPSetting Set-NetTeredoConfiguration Set-NetUDPSetting Set-NetworkSwitchEthernetPortIPAddress Set-NetworkSwitchPortMode Set-NetworkSwitchPortProperty Set-NetworkSwitchVlanProperty Set-OdbcDriver Set-OdbcDsn Set-Partition Set-PcsvDeviceBootConfiguration Set-PcsvDeviceNetworkConfiguration Set-PcsvDeviceUserPassword Set-PhysicalDisk Set-PrintConfiguration Set-Printer Set-PrinterProperty Set-PSRepository Set-ResiliencySetting Set-ScheduledTask Set-SmbBandwidthLimit Set-SmbClientCertificateMapping Set-SmbClientConfiguration Set-SmbPathAcl Set-SmbServerAlternativePort Set-SmbServerCertificateMapping Set-SmbServerConfiguration Set-SmbShare Set-StorageBusCache Set-StorageBusProfile Set-StorageFileServer Set-StorageHealthSetting Set-StoragePool Set-StorageProvider Set-StorageSetting Set-StorageSubSystem Set-StorageTier Set-TestInconclusive Setup Set-VirtualDisk Set-Volume Set-VolumeScrubPolicy Set-VpnConnection Set-VpnConnectionIPsecConfiguration Set-VpnConnectionProxy Set-VpnConnectionTriggerDnsConfiguration Set-VpnConnectionTriggerTrustedNetwork Set-WinhttpProxy Should Show-NetFirewallRule Show-NetIPsecRule Show-StorageHistory Show-VirtualDisk Start-AppBackgroundTask Start-AppvVirtualProcess Start-AutologgerConfig Start-Dtc Start-DtcTransactionsTraceSession Start-EtwTraceSession Start-MpRollback Start-MpRollback Start-MpScan Start-MpScan Start-MpWDOScan Start-MpWDOScan Start-NetEventSession Start-PcsvDevice Start-ScheduledTask Start-StorageDiagnosticLog Start-Trace Stop-DscConfiguration Stop-Dtc Stop-DtcTransactionsTraceSession Stop-EtwTraceSession Stop-NetEventSession Stop-PcsvDevice Stop-ScheduledTask Stop-StorageDiagnosticLog Stop-StorageJob Stop-Trace Suspend-BitLocker Suspend-PrintJob Suspend-StorageBusDisk Sync-NetIPsecRule T: TabExpansion2 Test-Dtc Test-NetConnection Test-ScriptFileInfo U: Unblock-FileShareAccess Unblock-SmbClientAccessToServer Unblock-SmbShareAccess Uninstall-Dtc Uninstall-Module Uninstall-Script Unlock-BitLocker Unregister-AppBackgroundTask Unregister-ClusteredScheduledTask Unregister-IscsiSession Unregister-PSRepository Unregister-ScheduledTask Unregister-StorageSubsystem Update-AutologgerConfig Update-Disk Update-DscConfiguration Update-EtwTraceSession Update-HostStorageCache Update-IscsiTarget Update-IscsiTargetPortal Update-Module Update-ModuleManifest Update-MpSignature Update-MpSignature Update-NetFirewallDynamicKeywordAddress Update-NetIPsecRule Update-Script Update-ScriptFileInfo Update-SmbMultichannelConnection Update-StorageBusCache Update-StorageFirmware Update-StoragePool Update-StorageProviderCache V: W: Write-DtcTransactionsTraceSession Write-PrinterNfcTag Write-VolumeCache X: Y: Z: Add-AppProvisionedSharedPackageContainer Add-AppSharedPackageContainer Add-AppvClientConnectionGroup Add-AppvClientPackage Add-AppvPublishingServer Add-AppxPackage Add-AppxProvisionedPackage Add-AppxVolume Add-BitsFile Add-CertificateEnrollmentPolicyServer Add-Computer Add-Content Add-History Add-JobTrigger Add-KdsRootKey Add-LocalGroupMember Add-Member Add-PSSnapin Add-SignerRule Add-Type Add-WindowsCapability Add-WindowsDriver Add-WindowsImage Add-WindowsPackage Checkpoint-Computer Clear-Content Clear-EventLog Clear-History Clear-Item Clear-ItemProperty Clear-KdsCache Clear-Recyclebin Clear-ReFSDedupSchedule Clear-ReFSDedupScrubSchedule Clear-Tpm Clear-UevAppxPackage Clear-UevConfiguration Clear-Variable Clear-WindowsCorruptMountPoint Compare-Object Complete-BitsTransfer Complete-DtcDiagnosticTransaction Complete-Transaction Confirm-SecureBootUEFI Connect-PSSession Connect-WSMan ConvertFrom-CIPolicy ConvertFrom-Csv ConvertFrom-Json ConvertFrom-SecureString ConvertFrom-String ConvertFrom-StringData Convert-Path Convert-String ConvertTo-Csv ConvertTo-Html ConvertTo-Json ConvertTo-ProcessMitigationPolicy ConvertTo-SecureString ConvertTo-TpmOwnerAuth ConvertTo-Xml Copy-BcdEntry Copy-Item Copy-ItemProperty Copy-UserInternationalSettingsToSystem Debug-Job Debug-Process Debug-Runspace Disable-AppBackgroundTaskDiagnosticLog Disable-Appv Disable-AppvClientConnectionGroup Disable-BcdElementBootDebug Disable-BcdElementBootEms Disable-BcdElementDebug Disable-BcdElementEms Disable-BcdElementEventLogging Disable-BcdElementHypervisorDebug Disable-ComputerRestore Disable-JobTrigger Disable-LocalUser Disable-PSBreakpoint Disable-PSRemoting Disable-PSSessionConfiguration Disable-ReFSDedup Disable-RunspaceDebug Disable-ScheduledJob Disable-TlsCipherSuite Disable-TlsEccCurve Disable-TlsSessionTicketKey Disable-TpmAutoProvisioning Disable-Uev Disable-UevAppxPackage Disable-UevTemplate Disable-WindowsErrorReporting Disable-WindowsOptionalFeature Disable-WSManCredSSP Disconnect-PSSession Disconnect-WSMan Dismount-AppxVolume Dismount-WindowsImage Edit-CIPolicyRule Enable-AppBackgroundTaskDiagnosticLog Enable-Appv Enable-AppvClientConnectionGroup Enable-BcdElementBootDebug Enable-BcdElementBootEms Enable-BcdElementDebug Enable-BcdElementEms Enable-BcdElementEventLogging Enable-BcdElementHypervisorDebug Enable-ComputerRestore Enable-JobTrigger Enable-LocalUser Enable-PSBreakpoint Enable-PSRemoting Enable-PSSessionConfiguration Enable-ReFSDedup Enable-RunspaceDebug Enable-ScheduledJob Enable-TlsCipherSuite Enable-TlsEccCurve Enable-TlsSessionTicketKey Enable-TpmAutoProvisioning Enable-Uev Enable-UevAppxPackage Enable-UevTemplate Enable-WindowsErrorReporting Enable-WindowsOptionalFeature Enable-WSManCredSSP Enter-PSHostProcess Enter-PSSession Exit-PSHostProcess Exit-PSSession Expand-OsImage Expand-WindowsCustomDataImage Expand-WindowsImage Export-Alias Export-BcdStore Export-BinaryMiLog Export-Certificate Export-Clixml Export-Console Export-Counter Export-Csv Export-FormatData Export-ModuleMember Export-OsImage Export-PfxCertificate Export-ProvisioningPackage Export-PSSession Export-StartLayout Export-StartLayoutEdgeAssets Export-TlsSessionTicketKey Export-Trace Export-UevConfiguration Export-UevPackage Export-WindowsCapabilitySource Export-WindowsDriver Export-WindowsImage Find-LapsADExtendedRights Find-Package Find-PackageProvider ForEach-Object Format-Custom Format-List Format-SecureBootUEFI Format-Table Format-Wide Get-Acl Get-Alias Get-AppLockerFileInformation Get-AppLockerPolicy Get-AppProvisionedSharedPackageContainer Get-AppSharedPackageContainer Get-AppvClientApplication Get-AppvClientConfiguration Get-AppvClientConnectionGroup Get-AppvClientMode Get-AppvClientPackage Get-AppvPublishingServer Get-AppvStatus Get-AppxDefaultVolume Get-AppxPackage Get-AppxPackageAutoUpdateSettings Get-AppxPackageManifest Get-AppxProvisionedPackage Get-AppxVolume Get-AuthenticodeSignature Get-BcdEntry Get-BcdEntryDebugSettings Get-BcdEntryHypervisorSettings Get-BcdStore Get-BitsTransfer Get-Certificate Get-CertificateAutoEnrollmentPolicy Get-CertificateEnrollmentPolicyServer Get-CertificateNotificationTask Get-ChildItem Get-CimAssociatedInstance Get-CimClass Get-CimInstance Get-CimSession Get-CIPolicy Get-CIPolicyIdInfo Get-CIPolicyInfo Get-Clipboard Get-CmsMessage Get-Command Get-ComputerInfo Get-ComputerRestorePoint Get-Content Get-ControlPanelItem Get-Counter Get-Credential Get-Culture Get-DAPolicyChange Get-Date Get-DeliveryOptimizationLog Get-DeliveryOptimizationLogAnalysis Get-Event Get-EventLog Get-EventSubscriber Get-ExecutionPolicy Get-FormatData Get-Help Get-History Get-Host Get-HotFix Get-InstalledLanguage Get-Item Get-ItemProperty Get-ItemPropertyValue Get-Job Get-JobTrigger Get-KdsConfiguration Get-KdsRootKey Get-LapsADPassword Get-LocalGroup Get-LocalGroupMember Get-LocalUser Get-Location Get-Member Get-Module Get-NonRemovableAppsPolicy Get-OSConfiguration Get-OsConfigurationDocument Get-OsConfigurationDocumentContent Get-OsConfigurationDocumentResult Get-OsConfigurationProperty Get-OSConfigurationScenarioDefinition Get-OSConfigurationScenarioDefinitionInfo Get-Package Get-PackageProvider Get-PackageSource Get-PfxCertificate Get-PfxData Get-PmemDedicatedMemory Get-PmemDisk Get-PmemPhysicalDevice Get-PmemUnusedRegion Get-Process Get-ProcessMitigation Get-ProvisioningPackage Get-PSBreakpoint Get-PSCallStack Get-PSDrive Get-PSHostProcessInfo Get-PSProvider Get-PSReadLineKeyHandler Get-PSReadLineOption Get-PSSession Get-PSSessionCapability Get-PSSessionConfiguration Get-PSSnapin Get-Random Get-ReFSDedupSchedule Get-ReFSDedupScrubSchedule Get-ReFSDedupStatus Get-Runspace Get-RunspaceDebug Get-ScheduledJob Get-ScheduledJobOption Get-SecureBootPolicy Get-SecureBootSVN Get-SecureBootUEFI Get-Service Get-SystemDriver Get-SystemPreferredUILanguage Get-TimeZone Get-TlsCipherSuite Get-TlsEccCurve Get-Tpm Get-TpmEndorsementKeyInfo Get-TpmSupportedFeature Get-TraceSource Get-Transaction Get-TroubleshootingPack Get-TrustedProvisioningCertificate Get-TypeData Get-UevAppxPackage Get-UevConfiguration Get-UevStatus Get-UevTemplate Get-UevTemplateProgram Get-UICulture Get-Unique Get-Variable Get-WheaMemoryPolicy Get-WIMBootEntry Get-WinAcceptLanguageFromLanguageListOptOut Get-WinCultureFromLanguageListOptOut Get-WinDefaultInputMethodOverride Get-WindowsCapability Get-WindowsDeveloperLicense Get-WindowsDriver Get-WindowsEdition Get-WindowsErrorReporting Get-WindowsImage Get-WindowsImageContent Get-WindowsOptionalFeature Get-WindowsPackage Get-WindowsReservedStorageState Get-WindowsSearchSetting Get-WinEvent Get-WinHomeLocation Get-WinLanguageBarOption Get-WinSystemLocale Get-WinUILanguageOverride Get-WinUserLanguageList Get-WmiObject Get-WSManCredSSP Get-WSManInstance Group-Object Import-Alias Import-BcdStore Import-BinaryMiLog Import-Certificate Import-Clixml Import-Counter Import-Csv Import-LocalizedData Import-Module Import-PackageProvider Import-PfxCertificate Import-PSSession Import-StartLayout Import-TpmOwnerAuth Import-UevConfiguration Initialize-PmemPhysicalDevice Initialize-Tpm Install-Language Install-Package Install-PackageProvider Install-ProvisioningPackage Install-TrustedProvisioningCertificate Invoke-CimMethod Invoke-Command Invoke-CommandInDesktopPackage Invoke-DscResource Invoke-Expression Invoke-History Invoke-Item Invoke-LapsPolicyProcessing Invoke-RestMethod Invoke-TroubleshootingPack Invoke-WebRequest Invoke-WmiMethod Invoke-WSManAction Join-DtcDiagnosticResourceManager Join-Path Limit-EventLog Measure-Command Measure-Object Merge-CIPolicy Mount-AppvClientConnectionGroup Mount-AppvClientPackage Mount-AppxVolume Mount-WindowsImage Move-AppxPackage Move-Item Move-ItemProperty New-Alias New-AppLockerPolicy New-BcdEntry New-BcdStore New-CertificateNotificationTask New-CimInstance New-CimSession New-CimSessionOption New-CIPolicy New-CIPolicyRule New-DtcDiagnosticTransaction New-Event New-EventLog New-FileCatalog New-Item New-ItemProperty New-JobTrigger New-LocalGroup New-LocalUser New-Module New-ModuleManifest New-NetIPsecAuthProposal New-NetIPsecMainModeCryptoProposal New-NetIPsecQuickModeCryptoProposal New-Object New-PmemDedicatedMemory New-PmemDisk New-ProvisioningRepro New-PSDrive New-PSRoleCapabilityFile New-PSSession New-PSSessionConfigurationFile New-PSSessionOption New-PSTransportOption New-PSWorkflowExecutionOption New-ScheduledJobOption New-SelfSignedCertificate New-Service New-TimeSpan New-TlsSessionTicketKey New-Variable New-WebServiceProxy New-WindowsCustomImage New-WindowsImage New-WinEvent New-WinUserLanguageList New-WSManInstance New-WSManSessionOption Optimize-AppxProvisionedPackages Optimize-WindowsImage Out-Default Out-File Out-GridView Out-Host Out-Null Out-Printer Out-String Pop-Location Protect-CmsMessage Publish-AppvClientPackage Publish-DscConfiguration Push-Location Read-Host Receive-DtcDiagnosticTransaction Receive-Job Receive-PSSession Register-ArgumentCompleter Register-CimIndicationEvent Register-EngineEvent Register-ObjectEvent Register-PackageSource Register-PSSessionConfiguration Register-ScheduledJob Register-UevTemplate Register-WmiEvent Remove-AppProvisionedSharedPackageContainer Remove-AppSharedPackageContainer Remove-AppvClientConnectionGroup Remove-AppvClientPackage Remove-AppvPublishingServer Remove-AppxPackage Remove-AppxPackageAutoUpdateSettings Remove-AppxProvisionedPackage Remove-AppxVolume Remove-BcdElement Remove-BcdEntry Remove-BitsTransfer Remove-CertificateEnrollmentPolicyServer Remove-CertificateNotificationTask Remove-CimInstance Remove-CimSession Remove-CIPolicyRule Remove-Computer Remove-Event Remove-EventLog Remove-Item Remove-ItemProperty Remove-Job Remove-JobTrigger Remove-LocalGroup Remove-LocalGroupMember Remove-LocalUser Remove-Module Remove-OsConfigurationDocument Remove-OSConfigurationScenarioDefinition Remove-PmemDedicatedMemory Remove-PmemDisk Remove-PSBreakpoint Remove-PSDrive Remove-PSReadLineKeyHandler Remove-PSSession Remove-PSSnapin Remove-TypeData Remove-Variable Remove-WindowsCapability Remove-WindowsDriver Remove-WindowsImage Remove-WindowsPackage Remove-WmiObject Remove-WSManInstance Rename-Computer Rename-Item Rename-ItemProperty Rename-LocalGroup Rename-LocalUser Repair-AppvClientConnectionGroup Repair-AppvClientPackage Repair-UevTemplateIndex Repair-WindowsImage Reset-AppSharedPackageContainer Reset-AppxPackage Reset-ComputerMachinePassword Reset-LapsPassword Resolve-DnsName Resolve-Path Restart-Computer Restart-Service Restore-Computer Restore-UevBackup Restore-UevUserSetting Resume-BitsTransfer Resume-Job Resume-ProvisioningSession Resume-ReFSDedupSchedule Resume-Service Save-Help Save-OsImage Save-Package Save-SoftwareInventory Save-WindowsImage Select-Object Select-String Select-Xml Send-AppvClientReport Send-DtcDiagnosticTransaction Send-MailMessage Set-Acl Set-Alias Set-AppBackgroundTaskResourcePolicy Set-AppLockerPolicy Set-AppvClientConfiguration Set-AppvClientMode Set-AppvClientPackage Set-AppvPublishingServer Set-AppxDefaultVolume Set-AppxPackageAutoUpdateSettings Set-AppXProvisionedDataFile Set-AuthenticodeSignature Set-BcdBootDefault Set-BcdBootDisplayOrder Set-BcdBootSequence Set-BcdBootTimeout Set-BcdBootToolsDisplayOrder Set-BcdDebugSettings Set-BcdElement Set-BcdHypervisorSettings Set-BitsTransfer Set-CertificateAutoEnrollmentPolicy Set-CimInstance Set-CIPolicyIdInfo Set-CIPolicySetting Set-CIPolicyVersion Set-Clipboard Set-Content Set-Culture Set-Date Set-DscLocalConfigurationManager Set-ExecutionPolicy Set-HVCIOptions Set-Item Set-ItemProperty Set-JobTrigger Set-KdsConfiguration Set-LapsADAuditing Set-LapsADComputerSelfPermission Set-LapsADPasswordExpirationTime Set-LapsADReadPasswordPermission Set-LapsADResetPasswordPermission Set-LocalGroup Set-LocalUser Set-Location Set-NonRemovableAppsPolicy Set-OsConfigurationDocument Set-OsConfigurationProperty Set-OSConfigurationScenarioDefinition Set-PackageSource Set-ProcessMitigation Set-PSBreakpoint Set-PSDebug Set-PSReadLineKeyHandler Set-PSReadLineOption Set-PSSessionConfiguration Set-ReFSDedupSchedule Set-ReFSDedupScrubSchedule Set-RuleOption Set-ScheduledJob Set-ScheduledJobOption Set-SecureBootUEFI Set-Service Set-StrictMode Set-SystemPreferredUILanguage Set-TimeZone Set-TpmOwnerAuth Set-TraceSource Set-UevConfiguration Set-UevTemplateProfile Set-Variable Set-WheaMemoryPolicy Set-WinAcceptLanguageFromLanguageListOptOut Set-WinCultureFromLanguageListOptOut Set-WinDefaultInputMethodOverride Set-WindowsEdition Set-WindowsProductKey Set-WindowsReservedStorageState Set-WindowsSearchSetting Set-WinHomeLocation Set-WinLanguageBarOption Set-WinSystemLocale Set-WinUILanguageOverride Set-WinUserLanguageList Set-WmiInstance Set-WSManInstance Set-WSManQuickConfig Show-Command Show-ControlPanelItem Show-EventLog Show-WindowsDeveloperLicenseRegistration Sort-Object Split-Path Split-WindowsImage Start-BitsTransfer Start-DscConfiguration Start-DtcDiagnosticResourceManager Start-Job Start-OSUninstall Start-Process Start-ReFSDedupJob Start-Service Start-Sleep Start-Transaction Start-Transcript Stop-AppvClientConnectionGroup Stop-AppvClientPackage Stop-Computer Stop-DtcDiagnosticResourceManager Stop-Job Stop-Process Stop-ReFSDedupJob Stop-Service Stop-Transcript Suspend-BitsTransfer Suspend-Job Suspend-ReFSDedupSchedule Suspend-Service Switch-Certificate Sync-AppvPublishingServer Tee-Object Test-AppLockerPolicy Test-Certificate Test-ComputerSecureChannel Test-Connection Test-DscConfiguration Test-FileCatalog Test-KdsRootKey Test-ModuleManifest Test-Path Test-PSSessionConfigurationFile Test-UevTemplate Test-WSMan Trace-Command Unblock-File Unblock-Tpm Undo-DtcDiagnosticTransaction Undo-Transaction Uninstall-Language Uninstall-Package Uninstall-ProvisioningPackage Uninstall-TrustedProvisioningCertificate Unprotect-CmsMessage Unpublish-AppvClientPackage Unregister-Event Unregister-PackageSource Unregister-PSSessionConfiguration Unregister-ScheduledJob Unregister-UevTemplate Unregister-WindowsDeveloperLicense Update-DscConfiguration Update-FormatData Update-Help Update-LapsADSchema Update-List Update-TypeData Update-UevTemplate Update-WIMBootEntry Use-Transaction Use-WindowsUnattend Wait-Debugger Wait-Event Wait-Job Wait-Process Where-Object Write-Debug Write-Error Write-EventLog Write-Host Write-Information Write-Output Write-Progress Write-Verbose Write-Warning
- Conditionals: [[ ... ]] over [ ... ]
- Loops: for item in list; do ... done
Text Processing
- grep: search patterns in files
- sed: stream editing (find-replace)
- awk: column processing and computation
- jq: JSON processing
System Admin
- systemctl: manage services
- journalctl: view system logs
- htop/top: process monitoring
- df/du: disk usage
Security
- Never eval user input
- Quote all variables
- Use shellcheck for static analysis