Mit Windows 10/11 kam auch ein Paketmanager, wie man es unter Linux gewohnt ist dazu. Über diesen Paketmanager „WinGet“ kann man mittels Powershell einfach Programme nach installieren. Gerade wenn man viele Rechner installieren möchte ist dies eine sehr einfache Möglichkeit (sofern man kein SCCM zur Hand hat). Ein weiterer Vorteil gegenüber einer manuellen Installation ist, dass man die Apps sehr einfach aktualisieren kann. (winget upgrade –all)
Installiert wird WinGet über der Microsoft Appstore. Dazu einfach winget in die Suchzeile eingeben und installieren.
Anschließend kann man in der Powershell (oder Command-Box) den Befehl WinGet ausführen. Ohne Parameter wird einem eine Liste möglicher Befehle ausgegeben. WinGet List zeigt z.B. alle installierten Apps an.
Hier meine Apps, die ich eigentlich auf jeden Rechner drauf mache und für notwendig erachte:
Möchte man regelmäßig seine öffentlichen IP Adresse ermitteln und diese in einer Datei Protokollieren, so kann man einfach folgendes Windows Batch-Script verwenden:
echo off
cls
::
:: ** Dies Script ermittelt die externe IP, sofern man hinter einem NAT Router sich befindet,
:: ** und schreibt diese in die Datei aus der Variablen "report"
:: **** ein paar Umgebungsvariablen zum anpassen
:: **
::
set report=c:\temp\oeff-ip.txt
set curlpath=curl.exe
:: **********************************************************************************************
:: **** Ab hier nichts mehr anpassen
:: **********************************************************************************************
::
:: Datum und Uhrzeit ermitteln und in Variablen sichern
for /f "tokens=1-3" %%a in ('cmd.exe /c "echo. | time"') do if %%a == Aktuelle set time=%%c
for /f "tokens=1-4" %%a in ('cmd.exe /c "echo. | date"') do if %%a == Aktuelles set date=%%d
echo|set /p="%date% - %time% - IP = " >> %report%
%curlpath% -s http://ip.tx2.net >> %report%
echo. >> %report%
Wer mag kann die Variable reportentsprechend anpassen und mittels Aufgabenplanung das Script regelmäßig ausführen lassen.
Um einen RDP Benutzer auf einem Server/Client abzumelden kann wie folgt vorgegangen werden.
Zuerst muss man die ID ermitteln die der Nutzer auf dem Server verwendet. Dies klappt mit folgendem Befehl in der zuvor geöffneten DOS-Box (mit Admin Rechten):
qwinsta.exe /Server:<servername>
Anschließend kann man die ID neben den Benutzer sehen und mit dem Befehl „Logoff“ den Nutzer aus der Session abmelden.
Sollte keine Internetverbindung bestehen und die Windows 10 Installation DVD zur Hand liegen, so kann man aus dem Ordner Sources das Verzeichnis lxs nach c:\temp kopieren und wie folgt installieren:
Wer noch einen alten Windows 2003 Server sein eigen nennt und dessen DHCP Einstellungen sichern will, der kann wie folgt vorgehen:
Zuerst öffnen wir eine DOS-Box und geben folgende Befehle ein:
c:
cd \temp
netsh
dhcp
server
export dhcp-config all
Dieser Vorgang dauert ein paar Sekunden/Minuten. Anschliessend befinden sie die Einstellungen in der Datei unter c:\temp\dhcp-config . Importieren läuft dann über den fast gleichen Weg. Anstatt export wird import mit selbigen Parametern verwendet.
ACHTUNG: Vor dem Importieren müssen die DHCP Einstellungen auf dem Zielserver entfernt sein. Ansonsten kommt es zu einer Fehlermeldung.
Um diese Webseite für Sie optimal zu gestalten und fortlaufend verbessern zu können, verwende ich Cookies. Durch die weitere Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zu Cookies erhalten Sie in meiner Datenschutzerklärung.