Powershell ISO Mounten und Laufwerk unter Windows 10 bestimmen

PowerShell Logo

Nachfolgend ein paar Zeilen Powershell um eine ISO-Datei in Windows 10 (1709 x64) einzubinden um danach dann das Laufwerk zu bestimmen. Powershell läuft in Version 5.1 <# Mount ISO File in Windows 10 x64#> clear $ISOFile = “C:\Drivers\importantfiles.iso” # check if ISO exists if (Test-Path -Path $ISOFile -ErrorAction SilentlyContinue){ Write-Host “ISO found – Stating” -ForegroundColor … Weiterlesen Powershell ISO Mounten und Laufwerk unter Windows 10 bestimmen

Windows 10 – Foto App neu installieren

Microsoft Windows 10 Logo

System ist ein Windows 10 (1703 und 1709), bei der Installation bzw. dem OS-Deployment wurde die Foto App komplett vom System gelöscht. Der Powershell Befehl zum entfernen ist: # $ProPackageFullName = (Get-AppxProvisionedPackage -Online | Where {$_.Displayname -eq “Microsoft.Windows.Photos}).PackageName # Remove-AppxProvisionedPackage -Online -PackageName $ProPackageFullName Mit diesem befehl wird die Foto App vom System entfernt und steht … Weiterlesen Windows 10 – Foto App neu installieren

Windows und Auto Shutdown nutzen oder abbrechen

Microsoft Windows 10 Logo

Wer einen automatischen Shutdown / herunterfahren in Windows benötigt, dem erkläre ich dies in nachfolgenden Schritten. Dabei gehe ich auf verschiedene Möglichkeiten ein, wie man diesen durchführt und ggf. auch abbricht. Windows Auto Shutdown starten Der grundsätzliche Befehl unter windows hierfür ist # shutdown Dieser wird je nachdem was man vor hat durch weitere Parameter … Weiterlesen Windows und Auto Shutdown nutzen oder abbrechen

Powershell – Client DNS Cache abfragen

Unix Shell

Der Client DNS Cache wird als erste Anlaufstelle des Clients zur Abfrage von z.B. Webseiten und anderen Computer verwendet. Erst wenn dieser keine Abfrage keinen Erfolg hatte wird der DNS Server befragt. Ähnlich wie der Befehl ipconfig /displayDNS kann man sich den Cache auch mittels Powershell anzeigen lassen. Powershell Client DNS Cache abfragen PS C:\> … Weiterlesen Powershell – Client DNS Cache abfragen

Powershell und DNS Abfragen für Records

Unix Shell

Powershell ist ein mächtiges Werkzeug und im Alltag vieler Administratoren nicht mehr weg zu denken. Nachfolgend ein paar Beispiele um DNS Server mittels Powershell, als Alternative zu nslookup,  abzufragen. Seit Windows 8 und Server 2012 ist das cmdlet Resolve-DNSName Bestandteil des DNSClient Moduls. Damit lassen sich nicht nur Microsoft DNS Server abfragen und es benötigt … Weiterlesen Powershell und DNS Abfragen für Records

Sicherheitsproblem Meltdown und Spectre in Intel ARM und AMD CPUs

Meltdown & Spectre Logo

Die beiden aktuellen großen Sicherheitslücken Meltdown und Spectrein in Prozessoren sind in aller Munde und zeigen wieder einmal wie anfällig unsere IT-Welt sein kann. Nachfolgend ein paar kurze Fakten zum Thema. Möglichkeiten durch Meltdown und Spectre Beide Sicherheitslücken ermöglichen es Angreifern, mehr oder weniger einfach, sensible Daten aus Speicherbereichen der CPUs auszulesen. Meltdown Bei dem … Weiterlesen Sicherheitsproblem Meltdown und Spectre in Intel ARM und AMD CPUs

WSUS Server aufräumen und bereinigen

WSUS 3.0 Logo

Die Windows Server Update Services, kurz WSUS, sollte man von Zeit zu Zeit warten und nicht benötigte Updates entfernen. Das geht zum einen recht gut mit dem “Assistent für die Serverbereinigung”, jedoch muss man auch Hand anlegen und sollte zum Beispiel die Updates entfernen die von anderen ersetzt wurden (Superseded Updates). Und das erkläre ich … Weiterlesen WSUS Server aufräumen und bereinigen

Powershell Alias für CMDlet anzeigen

PowerShell Logo

Ich habe Powershell in Version 5.x unter Windows 10 (1709) installiert. Vor kurzem wunderte ich mich über ein Snip in dem ein Prozent (%) verwendet wurde. Die Lösung sind die Alias unter Powershell. In diesem Fall steht % für For-Each-Object. Powershell Liste der Aliase get-alias CommandType Name Version Source ———– —- ——- —— Alias % … Weiterlesen Powershell Alias für CMDlet anzeigen

PowerShell Befehle IPCONFIG – NETSTAT – NSLOOKUP – PING – ROUTE – TRACERT

PowerShell Logo

Ich nutze gerne Befehle in der Dos-Box um Informationen, für Wartungen, zur Störungsfindung und Störungsbeseitigung, zu erhalten. Allerdings wird das so bald nicht mehr gehen. Die gute alte Dos-Box hat bald ausgedient und wird in naher Zukunft komplett durch die PowerShell ersetzt. Eigentlich wird das auch Zeit, da sie in vielen Bereichen einfach nicht ausreicht … Weiterlesen PowerShell Befehle IPCONFIG – NETSTAT – NSLOOKUP – PING – ROUTE – TRACERT

Powershell Anfang oder Ende einer Datei anzeigen

PowerShell Logo

Nachfolgend ein paar Snipes mit deren Hilfe von Powershell, die ersten oder letzten Zeilen einer Datei angezeigt werden können. Ich selber brauchte sie um den Header einer 10GB Datei zu erhalten, was so mit Notepad++ oder anderen Bordmitteln nicht möglich war. zeige ersten 10 Zeilen der Datei: # Get-Content -Head 10 datei.txt zeige letzten 10 … Weiterlesen Powershell Anfang oder Ende einer Datei anzeigen

Powershell Snipe Dokument automatisch drucken

PowerShell Logo

Nachfolgend ein kurzer Snipe zum Drucken eins Dokuments an den Default Printer / Standarddrucker in einer Schleife. Ich habe es mal für einen Lasttest genutzt und 3000 Mal den selben Druckauftrag gesendet. $PrintCount = 3000 for($x=0; $x-lt $PrintCount;$x++) { Start-Process –FilePath “c:\temp\dokument.txt” –Verb Print -PassThru | %{sleep 5;$_} | kill } Hier wird das Dokument … Weiterlesen Powershell Snipe Dokument automatisch drucken

Powershell Snip – remote Domain -Manufacturer – Model – Hostname – Memory

PowerShell Logo

Nachfolgend ein kurzer Snip zum remote Abfragen eines Computers folgender Informationen: der Domain, Hardware Hersteller Hardware Modell Hostname registrierter Benutzer des Systems max. verbauter Arbeitsspeicher PS C:\> Get-WmiObject -ComputerName ComputerName -Namespace root\cimv2 -Class Win32_ComputerSystem Beispiel Domain : domain.de Manufacturer : Hewlett-Packard Model : HP EliteBook 8460p Name : HostName PrimaryOwnerName : Max Mustermann TotalPhysicalMemory : … Weiterlesen Powershell Snip – remote Domain -Manufacturer – Model – Hostname – Memory

Cacti – Windows7 – remote Host – Netzwerkkarte Bandwidth Send und Received

Cacti Logo

Powershell Script zum remote Abfragen der Netzwerkkarte eines Computers und auslesen der Send und Received Werte und der grafischen Darstellung in Cacti. Das Powershell Script liest die Send und  Received Werte der Netzwerkkarte eines Remote Computers aus. Gelingt dies nicht wird statt eines Fehlers, der dann in Cacti aufschlagen würde, jeweils der Wert 0 zurückgegeben … Weiterlesen Cacti – Windows7 – remote Host – Netzwerkkarte Bandwidth Send und Received

Cacti – Windows7 – remote Host – Process Memory Verbrauch

Cacti Logo

Powershell Script zum remote Abfragen des Arbeitsspeicherverbrauchs eines Prozesses unter Windows und grafischen Darstellung in Cacti. Das Powershell Script fragt den benutzten Arbeitsspeicher eines angegebenen Prozesses eines remote Computers ab. Gelingt dies nicht wird statt eines Fehlers, der dann in Cacti aufschlagen würde, jeweils der Wert 0 zurückgegeben (Try / Catch). Kurzanleitung für den Graphen … Weiterlesen Cacti – Windows7 – remote Host – Process Memory Verbrauch

Cacti – Windows7 – remote Computer Festplatte Read und Write

Cacti Logo

Powershell Script zum remote Abfragen des Read und Write Wertes der Festplatte (c:) und grafischen  Darstellung in Cacti. Das Powershell Script versucht den Read und Write Wert der Festplatte (c:) mittels Powershell abzufragen und in Cacti anzuzeigen. Gelingt dies nicht wird statt eines Fehlers, der dann in Cacti aufschlagen würde, jeweils der Wert 0 zurückgegeben … Weiterlesen Cacti – Windows7 – remote Computer Festplatte Read und Write