Do, 26.11.2009, 19.00 - 21.15 Uhr
- Problem: Termin "Abend 04" am nä Do 03.12.2009 muss ausfallen
Lösung: Termin "Abend 05" am Do 10.12.09 als Doppel-Abend ab 16.30 - 21.15 Uhr - ExecutionPolicy analysieren (get-help)
Modi unterscheiden nach "lokal - remote" und "signiert - nicht signiert"
4 Hauptmodi: Restricted, Unrestricted, AllSigned, RemoteSigned - $profile aufmotzen:
set-location
set-alias (z. B. set-alias d get-date)
Temporäre Wirkung - siehe Schließen der Powershell-Fenster - Aliase (importieren und exportieren)
export-alias -path .\skripts\aliase.txt
import-alias -path .\skripts\aliase.txt
Hinweis: besser spezielle Aliase benennen mit joebd, joebe, ... - export-alias joeb* -path ... - Funktionen: (in $profile ablegen!)
Hier ein Beispiel für COM-Nutzung:
function cdd { $shell = New-Object -comObject "Shell.Application" $options = 0x51 # Nur Dateisystem-Ordner $loc = $shell.BrowseForFolder(0, "Wohin soll es gehen?", $options) if($loc) {Set-Location $loc.Self.Path} } - net-Services Befehle (Hauptbefehl net)
net view (aktuelle/eigene Workgroup/Domain)
Bsp.: net view d:/dom-wg
net use (Netzlaufwerk/Netzdrucker verbinden/trennen)
Bsp.: net use z: \\iserv\public\__powershell_tools - net use z: /delete
siehe Hilfe für Nutzung von Benutzername und Passwort, wenn Authentifizierung nötig
net share (Freigaben anzeigen)
net user (Benutzer auflisten und konfigurieren)
net accounts (Kontenberechtigungen auflisten und konfigurieren) - Netzwerk-Analyse/Konfiguration in der Shell
ipconfig /all - ipconfig /renew
ping www.domname.tld (wichtig: neue Parameter -4 und -6 für IP und IPv6)
tracert www.domname.tld
pathping www.domname.tld (Kombination ping und tracert)
arp -a (Adress Resolution Protocol - Auflösung MAC und IP Adressen)
netstat -a - netstat -an (Protokollstatistik: Port, TCP/UDP, Routen) - netsh (Spezial-Shell für Netzwerkkonfiguration)
interaktive Shell, nach Aufruf siehe help und Navigation mit .. durch Kontexte
Sicherung der Netzkonfiguration: netsh i i d > c:\temp\ipconfig.dump
Langer Aufruf: netsh interface ip dump > c:\temp\ipconfig.dump
Rücksicherung: netsh -f c:\temp\ipconfig.dump
Hinweis: möglichst Dateierweiterung txt vermeiden (hier *.dump), da MS-OS anscheinend spezielle Header einfügen für "deren" Textformat, bei meinen System funzt es allerdings immer, also mit beliebigen Dateierweiterungen!


