Liste der Windows-eigenen Kommandos
net user
BefehlKurzbeschreibung
Syntax
Beispiele
Laufwerke in Abhängigkeit einer Gruppe mappen
Befehl | net user |
Kurzbeschreibung | NET USER fügt Benutzerkonten hinzu, löscht sie oder ändert sie. Ohne Optionen wird eine Liste der Benutzerkonten auf dem Computer angezeigt. Die Informationen über Benutzerkonten werden in einer Benutzerkonten- Datenbank gespeichert. |
Syntax | Kommando zum Anzeigen der Hilfe: net help user Die Syntax dieses Befehls lautet: NET USER [Benutzername [Kennwort|*] [Optionen]] [/DOMAIN] Benutzername {Kennwort|*} /ADD [Optionen] [/DOMAIN] Benutzername [/DELETE] [/DOMAIN] NET USER fügt Benutzerkonten hinzu, löscht sie oder ändert sie. Ohne Optionen wird eine Liste der Benutzerkonten auf dem Computer angezeigt. Die Informationen über Benutzerkonten werden in einer Benutzerkonten- Datenbank gespeichert. Dieser Befehl ist nur auf Servern gültig. Benutzername Der Name des Benutzerkontos, das hinzugefügt, gelöscht, geändert oder angezeigt werden soll. Die maximale Länge eines Benutzernamens beträgt 20 Zeichen. Kennwort Weist dem Benutzerkonto ein Kennwort zu oder ändert es. Das Kennwort muss die mit der Option /MINPWLEN des Befehls NET ACCOUNTS festgelegte Mindestlänge aufweisen. Die maximale Länge beträgt 14 Zeichen. * Es erscheint die Eingabeaufforderung für das Kennwort. Das Kennwort wird bei der Eingabe nicht angezeigt. /DOMAIN Führt den Vorgang auf einem Domänencontroller der aktuellen Domäne aus. /ADD Fügt ein Benutzerkonto der Benutzerkontendatenbank hinzu. /DELETE Löscht ein Benutzerkonto aus der Datenbank. Optionen Folgende Optionen sind möglich: Optionen Beschreibung ---------------------- ---------------------------------------------- /ACTIVE:{YES|NO} Deaktiviert oder aktiviert das Konto. Wenn das Konto nicht aktiv ist, kann der Benutzer nicht auf den Server zugreifen. Standardein- stellung ist YES. /COMMENT:"Beschreibung" Es kann eine Beschreibung zum Benutzerkonto eingegeben werden (die maximale Länge beträgt 48 Zeichen). Der Text muss in Anführungszeichen stehen. /COUNTRYCODE:nnn Verwendet die Landeskennzahl des Betriebs- systems, anhand derer die Dateien der Online- Hilfe und der Fehlermeldungen in der jewei- ligen Landessprache angezeigt werden. Bei der Eingabe des Wertes 0 wird die Standard- ländereinstellung gewählt. /EXPIRES:{Datum|NEVER} lässt ein Benutzerkonto zum angegebenen Datum ablaufen. Bei Eingabe von NEVER wird keine zeitliche Beschränkung für das Benutzerkonto festgelegt. Ablaufdaten können je nach angege- bener Ländereinstellung in der Reihenfolge Monat/Tag/Jahr oder Tag/Monat/Jahr eingegeben werden. Monatsnamen können ausgeschrieben, mit drei Buchstaben abgekürzt oder als Zahlen ge- schrieben werden. Jahreszahlen können aus zwei oder vier Ziffern bestehen. Als Trennzeichen zwischen Tages-, Monats- und Jahreseingabe müssen Kommata oder Schrägstriche verwendet werden (keine Leerzeichen). /FULLNAME:"Name" Der vollständige Name des Benutzers (nicht der Benutzername). Der Name muss in Anführungs- zeichen stehen. /HOMEDIR:Pfad Bezeichnet den Pfad für das Basisverzeichnis eines Benutzers. Der Pfad muss bereits existieren. /HOMEDIRREQ:{YES|NO} Legt fest, ob ein Basisverzeichnis vorhanden sein muss. Verwenden Sie /HOMEDIR, um das Verzeichnis festzulegen. /PASSWORDCHG:{YES|NO} Legt fest, ob Benutzer ihr eigenes Kennwort ändern können. Standardeinstellung ist YES. /PASSWORDREQ:{YES|NO} Legt fest, ob ein Benutzerkonto ein Kennwort haben muss. Standardeinstellung ist YES. /PROFILEPATH[:Pfad] Bezeichnet den Pfad für das Anmeldeprofil des Benutzers. /SCRIPTPATH:Pfad Bezeichnet den Pfad für das Anmeldeskript des Benutzers. /TIMES:{Zeiten|ALL} Legt die Anmeldezeiten fest. Die Werte für Zeiten werden in der Form Tag[-Tag][,Tag [-Tag]],Uhrzeit[-Uhrzeit][,Uhrzeit[-Uhrzeit]] angegeben, wobei die Angabe der Uhrzeit zu vollen Stunden erfolgen muss. Tage können ausgeschrieben oder abgekürzt werden. Beim 12-Stunden-Format muss nach der Uhrzeit AM, PM, oder A.M., P.M. stehen. Bei ALL kann der Benutzer sich jederzeit an- melden. Ein Leerzeichen bewirkt, dass der Benutzer sich überhaupt nicht anmelden kann. Tag und Uhrzeit werden mit einem Komma getrennt, mehrere auf- einanderfolgende Zeitangaben mit einem Semi- kolon. /USERCOMMENT:"Beschreibung" Hier kann der Administrator eine Beschreibung zum jeweiligen Benutzerkonto eingeben oder ändern. /WORKSTATIONS:{Computername[,...]|*} Es können bis zu acht Computer angegeben werden, von denen aus sich der Benutzer am Netzwerk anmelden kann. Wenn nach /WORKSTATIONS nichts oder * angegegeben wird, kann sich der Benutzer von jedem Computer aus anmelden. NET HELP Befehl | MORE zeigt die Hilfe seitenweise an. |
Beispiele |
Laufwerke in Abhängigkeit einer Gruppe mappenMit dem Kommando "net user" lassen sich Benutzerinformationen eines lokalen oder eines Domänen-Kontos (erfordert Parameter /domain) anzeigen. Sucht man in dieser Ausgabe nach einem Gruppennamen (der immer mit einem "*" beginnt), kann man in Abhängigkeit der Benutzergruppe Aktionen ausführen.Als Beispiel nehme ich ein Logon-Skript, das einmal allgemeine und dann je nach Gruppenzugehörigkeit weitere Laufwerke mappt. echo. echo ===== Mapping der Laufwerke echo. echo -- trenne bestehende Laufwerke for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( echo.| net use %%a: /del 2>nul >nul ) echo. echo -- verbinde User-Laufwerk net use U: \\SERVER\%username%$ echo. echo -- verbinde allgemeine Laufwerke net use T: \\SERVER\templates$ net use X: \\SERVER\transfer$ echo. net user %username% /domain | findstr /c:"*Office" >nul 2>nul && ( echo --- verbinde Office-Share: net use O: \\SERVER\office$ echo. ) net user %username% /domain | findstr /c:"*IT" >nul 2>nul && ( echo --- verbinde IT-Share: net use I: \\SERVER\it$ echo. ) echo ===== Mapping der Laufwerke beendet. s.a. » findstr » net use |