Werbung

Herkunft

Kurzinformation

ImportSystemModules

Syntax

$SnapIns = @(Get-PSSnapin -Registered -ErrorAction SilentlyContinue) $Modules = @(Get-Module -ListAvailable -ErrorAction SilentlyContinue | ? { $_.ModuleBase -like "$pshome*" }) Import-LocalizedData -BindingVariable Messages -BaseDirectory $pshome -FileName ImportAllModules.psd1 $PreviousErrorCount = $error.Count $LoadedModules = 0 $TotalModules = $SnapIns.Count + $Modules.Count $SnapIns | % { $LoadedModules ++ $Percentage = ($LoadedModules/$TotalModules) * 100 Write-Progress -Activity $Messages.LoadingSnapins -Status $_.Name -PercentComplete $Percentage Add-PSSnapin $_ -ErrorAction SilentlyContinue } $Modules | % { $LoadedModules ++ $Percentage = ($LoadedModules/$TotalModules) * 100 Write-Progress -Activity $Messages.ImportingModules -Status $_.Name -PercentComplete $Percentage try { Import-Module $_.Name -ErrorAction SilentlyContinue } catch [System.Management.Automation.PsSecurityException] { Write-Warning $_; $GLOBAL:error.RemoveAt(0) } } if ($error.Count -gt $PreviousErrorCount) { Write-Host $Messages.ErrorInImport }

Beschreibung

Links

Liste aller Commandlets Mehr über die Windows PowerShell

Bücher zur PowerShell

Buchcover Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe) Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe)
Autoren: Dr. Holger Schwichtenberg
erschienen 2016, 996 Seiten, 49,99 €
ISBN: 3446446435
Bestellung: Amazon.de oder im Buchhandel über ISBN 3446446435

Schulungen/Seminare

Offene Seminare zur PowerShell
In-House-Seminare zur PowerShell