PowerShell

Powershell Exchange Online verbinden

Powershell: Exchange Online verbinden

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 […]

Hyper-V

PowerShell: Hyper-V mit Powershell unter Windows 10 installieren

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

Test-NetConnection

PowerShell: Ersatz für Ping – Test-NetConnection

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 […]

Get-AppxPackage

PowerShell: Windows Store Apps deinstallieren

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“, […]

get-ItemProperty-dot-net

PowerShell: Installierte .Net Framework Version ermitteln

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 […]

Get-HotFix

PowerShell: Installierte Hotfixes abfragen

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. […]

Get-WebAppPoolState

PowerShell: Exchange Autodiscover WebAppPool starten

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 […]

Clear-DnsClientCache

PowerShell: DNS Cache und die gespeicherte Liste der Domänennamen löschen

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 […]