Immer öfter muss ich mich für die Verwaltung von Exchange Online über die Powershell verbinden. Da ich fast immer nach dem entsprechenden Befehl suchen muss, habe ich mal einen kurzen Beitrag erstellt. Powershell als Administrator starten Modul Exchange Online Management EXO V2 installieren Install-Module -Name ExchangeOnlineManagement Schlägt das Installieren fehl, muss zuerst PowerShellGet aktualisiert werden […]
PowerShell
Ich muss immer wieder mal Hyper-V auf neuen Clients installieren. Die Installation geht am einfachsten und schnellsten mit Powershell. Deshalb hier eine kurze und schnelle Anleitung. Powershell als Administrator starten Abfragen, ob Hyper-V schon installiert ist Get-WindowsOptionalFeature -Online -FeatureName *hyper-v* | Select DisplayName, FeatureName, State Hyper-V installieren mit allen Tools Enable-WindowsOptionalFeature -Online -FeatureName:Microsoft-Hyper-V -All Links:https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-vhttps://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server
Ich musste kürzlich einen offenen Port auf einem Server testen. Dabei bin ich über Test-NetConnection gestossen und die vielfältigen Möglichkeiten, die Test-NetConnection bietet. Damit kann das alte Ping vollständig mit einem PowerShell Befehl abgelöst werden und man bekommt erst noch mehr Informationen. Nachstehend einige Beispiele: Führt man Test-NetConnection einfach so aus, wird standardmässig eine Verbindung […]
Ich muss immer wieder mal auf PC’s die vorinstallierten Windows Store Apps deinstallieren oder bereinigen. Deshalb habe ich mal dokumentiert, wie mit Powershell ganz einfach und schnell diese Apps deinstalliert werden können. Mit folgendem kleinen Script können die meisten nicht benötigten Windows Store Apps deinstalliert werden: $apps = „Microsoft.People“, „*xboxapp*“, „Microsoft.BingWeather“, „Microsoft.Zune*“, „Microsoft.Getstarted“, „Microsoft:MicrosoftOfficeHub“, „Microsoft.windowscommunicationsapps“, […]
Ich musste wieder mal auf einem bestehenden Server die .net Version kontrollieren. Dies ist mit den folgenden Powershell-Befehlen einfach und schnell für .net Versionen 3.5, 4 und höher erledigt. Powershell öffnen Mit (Get-ItemProperty „HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full“).Version wird ab .net Version 4 die aktuell installierte Version angezeigt. Mit (Get-ItemProperty „HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5“).Version wird ab .net Version […]
Ich musste auf einem System kontrollieren, ob ein entsprechender Windows Hotfix schon installiert ist. Dies ist mit dem folgenden Powershell-Befehl einfach möglich. Powershell öffnen Mit Get-HotFix werden alle aktuell installierten Windows Hotfixes aufgeführt Mit Get-HotFix -Id KB?????? kann kontrolliert werden, ob ein definierter Hotfix installiert ist. Ist dieser nicht installiert, wird eine entsprechende Fehlermeldung ausgegeben. […]
Ich hatte wieder mal das Problem, dass auf dem Exchange-Server der Autodiscover WebAppPool nicht gestartet war bzw. neu gestartet werden musste. Mit Powershell kann das sehr einfach und schnell erledigt werden. Powershell auf dem Exchange-Server als Administrator starten Mit Start-WebAppPool -Name „MSExchangeAutodiscoverAppPool“ den AppPool starten Mit Get-WebAppPoolState -Name „MSExchangeAutodiscoverAppPool“ kann der Status des AppPools kontrolliert […]
Ich war wieder mal nach der Suche des Befehls für das Löschen des DNS Caches. Deshalb hier ein kurzer Blogbeitrag. Mit Powershell kann der DNS Cache wie folgt gelöscht und abgefragt werden: Powershell als Administrator starten Mit Get-DnsClientCache den DNS Cache auflisten Mit Clear-DnsClientCache den DNS Cache löschen (entspricht ipconfig /flushdns) Mit Get-DnsClientCache kontrollieren, ob […]