netzlaufwerke Benutzerprofile und die Verwendung von net use
Hallo allerseits.
Mein erster Beitrag, werden sicherlich noch mehr.
netzlaufwerke Benutzerprofile und die Verwendung von net use
Hallo nochmal.
Mein erster Beitrag und ich möchte mich mal vorstellen.
Bin der Max und arbeite als Praktikant in einem kleinen Büro mit 3 XP PCs.
Meine Chefin hat mir folgende Aufgabe gegeben:
In einem Netzwerk von 3 PCs, alle mit XP Professional sollen alle Benutzer inklusive den Benutzer Gast, auf einem Netzlaufwerk zugreifen.
Alle Benutzer außer Gast sollen mit einer OUTLOOK-Datei arbeiten können.
Die Benutzerprofile sollen auf einem PC liegen und es soll von den anderen PCs diese Benutzerprofile geladen werden.
Nachdem ich schon das letzte Wochenende mir um die Ohren geschlagen habe und mir einiges angelesen habe, hatte ich ein Erfolgserlebnis.
Ich habe auf allen PCs die gleichen Benutzer eingerichtet, also den Benutzer "paul" gibt es auf allen PCs mit dem gleichen Benutzerrechten (als Frage, wieso muß das eigentlich so kompliziert sein ?).
Dann habe ich herausgefunden, das OUTLOOK alles in einer .pst-Datei speichert und habe einen Tip aus diesem Forum verwendet, um sie in einem freigegebenen Ordner zu verschieben. Das lokale OUTLOOK greift auf diesen Ordner zu.
Was ich nicht hinbekommen habe, die Sache mit den Benutzerprofilen.
Es ist keine Domain, alle PCs sind in einer Arbeitsgruppe. Habe es versucht unter Computerverwaltung  Benutzer  Profile mit server\profile\%USERNAME% was aber nicht funktioniert hat.
Soweit ich das verstanden habe braucht man ein logonskript und den Begriff Net use und spätestens da hört es bei mir auf, da ich nichts von skripten verstehe und langsam verzweifele.
Könnt Ihr mir bitte helfen ? Danke.
Vielen Dank.
Mein erster Beitrag, werden sicherlich noch mehr.
netzlaufwerke Benutzerprofile und die Verwendung von net use
Hallo nochmal.
Mein erster Beitrag und ich möchte mich mal vorstellen.
Bin der Max und arbeite als Praktikant in einem kleinen Büro mit 3 XP PCs.
Meine Chefin hat mir folgende Aufgabe gegeben:
In einem Netzwerk von 3 PCs, alle mit XP Professional sollen alle Benutzer inklusive den Benutzer Gast, auf einem Netzlaufwerk zugreifen.
Alle Benutzer außer Gast sollen mit einer OUTLOOK-Datei arbeiten können.
Die Benutzerprofile sollen auf einem PC liegen und es soll von den anderen PCs diese Benutzerprofile geladen werden.
Nachdem ich schon das letzte Wochenende mir um die Ohren geschlagen habe und mir einiges angelesen habe, hatte ich ein Erfolgserlebnis.
Ich habe auf allen PCs die gleichen Benutzer eingerichtet, also den Benutzer "paul" gibt es auf allen PCs mit dem gleichen Benutzerrechten (als Frage, wieso muß das eigentlich so kompliziert sein ?).
Dann habe ich herausgefunden, das OUTLOOK alles in einer .pst-Datei speichert und habe einen Tip aus diesem Forum verwendet, um sie in einem freigegebenen Ordner zu verschieben. Das lokale OUTLOOK greift auf diesen Ordner zu.
Was ich nicht hinbekommen habe, die Sache mit den Benutzerprofilen.
Es ist keine Domain, alle PCs sind in einer Arbeitsgruppe. Habe es versucht unter Computerverwaltung  Benutzer  Profile mit server\profile\%USERNAME% was aber nicht funktioniert hat.
Soweit ich das verstanden habe braucht man ein logonskript und den Begriff Net use und spätestens da hört es bei mir auf, da ich nichts von skripten verstehe und langsam verzweifele.
Könnt Ihr mir bitte helfen ? Danke.
Vielen Dank.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 20815
Url: https://administrator.de/forum/netzlaufwerke-benutzerprofile-und-die-verwendung-von-net-use-20815.html
Ausgedruckt am: 23.12.2024 um 12:12 Uhr
11 Kommentare
Neuester Kommentar
Herzlich Wilkommen Max,
Outlook sperrt die PST, sobald es geöffnet ist.
Gratuliere, du gehörst zu einer exklusiven Minderheit
PC1\paul kann auf eine Freigabe auf PC3 ganz andere Rechte haben als PC2\paul.
Man könnte das auch anders machen, indem jeder User seine eigenen Verbindungen erstellt und '...wiederherstellen...' anklickt. Da viele User nachlässig sind, führt das spätestens dann zu Problemen, wenn Anwendungen ganz bestimmte Pfade benötigen.
Darum macht man das zentral, außerdem ist es dann wesentlich leichter zu verwalten und zu pflegen.
Um ein Laufwerk mittels net use auf den Client zu mappen, brauchst du zuerst ein freigegebenes Verzeichnis auf einem 'Server', nennen wir es mal 'Datenshare' und den Server 'server1'
In dem Script kannst du nun auf dem Client der das Script ausführt einen Laufwerksbuchstaben (bspw. U auf das Share verbinden.
net use U: \\server1\Datenshare
Und wenn doch, dann müsstet ihr erst noch mal übers Geld reden
Um Ihre Wünsche erfüllen zu können, brauchst du einen Server der als Domänencontroller konfiguriert ist und einen Exchange-Server.
So jetzt muss ich auch wieder was arbeiten
Gruß
gemini
In einem Netzwerk von 3 PCs, alle mit XP Professional sollen alle Benutzer inklusive
den Benutzer Gast, auf einem Netzlaufwerk zugreifen.
Kann man so einrichten.den Benutzer Gast, auf einem Netzlaufwerk zugreifen.
Alle Benutzer außer Gast sollen mit einer OUTLOOK-Datei arbeiten können.
ALLE Benutzer mit EINER Datenbank, geht nicht, zumindest nicht gleichzeitig.Outlook sperrt die PST, sobald es geöffnet ist.
Die Benutzerprofile sollen auf einem PC liegen und es soll von den
anderen PCs diese Benutzerprofile geladen werden.
Dazu braucht ihr eine Domäne, sonst funktioniert das nicht, weil jeder User auf jedem Rechner eine andere SID hat. paul auf PC1 ist ein anderer als paul auf PC2.anderen PCs diese Benutzerprofile geladen werden.
Nachdem ich schon das letzte Wochenende mir um die Ohren geschlagen habe
und mir einiges angelesen habe, hatte ich ein Erfolgserlebnis.
Wenigstens einer, der zuerst mal versucht SELBST eine Lösung zu finden.und mir einiges angelesen habe, hatte ich ein Erfolgserlebnis.
Gratuliere, du gehörst zu einer exklusiven Minderheit
Ich habe auf allen PCs die gleichen Benutzer eingerichtet, also den Benutzer
"paul" gibt es auf allen PCs mit dem gleichen Benutzerrechten (als Frage,
wieso muß das eigentlich so kompliziert sein ?).
Ist nicht kompliziert, die pauls sind jeweils lokale Benutzer auf dem jeweiligen Rechner und somit unterschiedliche Identitäten."paul" gibt es auf allen PCs mit dem gleichen Benutzerrechten (als Frage,
wieso muß das eigentlich so kompliziert sein ?).
PC1\paul kann auf eine Freigabe auf PC3 ganz andere Rechte haben als PC2\paul.
Dann habe ich herausgefunden, das OUTLOOK alles in einer .pst-Datei speichert
und habe einen Tip aus diesem Forum verwendet, um sie
in einem freigegebenen Ordner zu verschieben.
Das lokale OUTLOOK greift auf diesen Ordner zu.
Kann man so machen und funktioniert auch.und habe einen Tip aus diesem Forum verwendet, um sie
in einem freigegebenen Ordner zu verschieben.
Das lokale OUTLOOK greift auf diesen Ordner zu.
Was ich nicht hinbekommen habe, die Sache mit den Benutzerprofilen.
Das wirst du ohne Domäne auch nicht hinbekommen.Es ist keine Domain, alle PCs sind in einer Arbeitsgruppe.
Habe es versucht unter Computerverwaltung  Benutzer
 Profile mit server\profile\%USERNAME% was aber nicht
funktioniert hat.
siehe obenHabe es versucht unter Computerverwaltung  Benutzer
 Profile mit server\profile\%USERNAME% was aber nicht
funktioniert hat.
Soweit ich das verstanden habe braucht man ein logonskript und den Begriff Net use und
spätestens da hört es bei mir auf, da ich nichts von skripten verstehe und langsam verzweifele.
Ein Logonscript setzt man ein, um bestimmte Freigaben, Drucker etc. beim Anmelden des Benutzers auf den Client zu verbinden.spätestens da hört es bei mir auf, da ich nichts von skripten verstehe und langsam verzweifele.
Man könnte das auch anders machen, indem jeder User seine eigenen Verbindungen erstellt und '...wiederherstellen...' anklickt. Da viele User nachlässig sind, führt das spätestens dann zu Problemen, wenn Anwendungen ganz bestimmte Pfade benötigen.
Darum macht man das zentral, außerdem ist es dann wesentlich leichter zu verwalten und zu pflegen.
Um ein Laufwerk mittels net use auf den Client zu mappen, brauchst du zuerst ein freigegebenes Verzeichnis auf einem 'Server', nennen wir es mal 'Datenshare' und den Server 'server1'
In dem Script kannst du nun auf dem Client der das Script ausführt einen Laufwerksbuchstaben (bspw. U auf das Share verbinden.
net use U: \\server1\Datenshare
Meine Chefin hat mir folgende Aufgabe gegeben:
Sag deiner Chefin, das du nicht Harry Potter bist und deshalb auch nicht zaubern kannst.Und wenn doch, dann müsstet ihr erst noch mal übers Geld reden
Um Ihre Wünsche erfüllen zu können, brauchst du einen Server der als Domänencontroller konfiguriert ist und einen Exchange-Server.
So jetzt muss ich auch wieder was arbeiten
Gruß
gemini
Hallo Max,
wenn du mir net use und anderen dos-befehlen arbeiten möchtest dann hilft dir die Befehlszeilenreferenz von microsoft...
erstelle eine neue Verknüpfung auf dem Desktop und gib als Phfad folgendes ein:
%windir%\hh.exe ms-its:&windir&\Help\ntcmds.chm::/ntcmds.htm
Nach Doppelklick auf die Verknmüpfung siehst du eine lange alphabetisch geordnete Liste aller Befehle unter "N" findest du die net-service-befehle darunter auch net use....
Hier ist dann alles erklärt....
(Ist nicht so schwer wie es im ersten Moment aussieht-kaputt machen kann man nix, da wenn der Befehl falsch ist wird er einfach nicht ausgeführt.....
Erstelle ein neues Textdokument in dem folgendes ungefähr folgendes drin stehen sollte:
net use z: \\100.100.99.100\netzlaufwerk /persistent:yes
PAUSE
Wobei z: der Netzlaufwerksbuchstabe ist und die IP die des Servers
PAUSE bedeutet daß die batch auf eine Eingabeaufforderung wartet-so kannst du dir das geschehene angucken....
Andere Möglichkeit ist, im windows explorer auf extras->netzlaufwerke verbinden zu gehen und dort alles einzutragen und das Häckchen auf beim Anmelden wieder herstellen zu setzen...
Geht auch aber erfüllt eben nicht immer die eigenen Ansprüche...
Hier im Forum sind sehr viele und gute Beiträge zum Thema geschrieben worden....
Grüße
news4you
wenn du mir net use und anderen dos-befehlen arbeiten möchtest dann hilft dir die Befehlszeilenreferenz von microsoft...
erstelle eine neue Verknüpfung auf dem Desktop und gib als Phfad folgendes ein:
%windir%\hh.exe ms-its:&windir&\Help\ntcmds.chm::/ntcmds.htm
Nach Doppelklick auf die Verknmüpfung siehst du eine lange alphabetisch geordnete Liste aller Befehle unter "N" findest du die net-service-befehle darunter auch net use....
Hier ist dann alles erklärt....
(Ist nicht so schwer wie es im ersten Moment aussieht-kaputt machen kann man nix, da wenn der Befehl falsch ist wird er einfach nicht ausgeführt.....
Erstelle ein neues Textdokument in dem folgendes ungefähr folgendes drin stehen sollte:
net use z: \\100.100.99.100\netzlaufwerk /persistent:yes
PAUSE
Wobei z: der Netzlaufwerksbuchstabe ist und die IP die des Servers
PAUSE bedeutet daß die batch auf eine Eingabeaufforderung wartet-so kannst du dir das geschehene angucken....
Andere Möglichkeit ist, im windows explorer auf extras->netzlaufwerke verbinden zu gehen und dort alles einzutragen und das Häckchen auf beim Anmelden wieder herstellen zu setzen...
Geht auch aber erfüllt eben nicht immer die eigenen Ansprüche...
Hier im Forum sind sehr viele und gute Beiträge zum Thema geschrieben worden....
Grüße
news4you
Hallo Max!
Wenn Du nur ein Netzlaufwerk benötigst, dann empfehle ich Dir folgendes:
Gib auf dem Server einen Ordner wie z. B. ?Daten? frei und gib allen Benutzern volle Zugriffsrechte darauf.
Erstell darin für jeden Benutzer einen Ordner, z. B. ?Benutzername?. Meld Dich nun am ersten PC als lok. Admin an und öffne die Verwaltung. Auf der Registerkarte Profil des Benutzers kannst Du im unteren Bereich unter ?Verbinden von:? einen Laufwerksbuchstaben auswählen, z. B. ?X:?, im Feld mit gibst Du jetzt den Freigabepfad an (\\Server\Daten). Nun brauchst Du nur noch im Feld ?Profilpfad? den Pfad anzugeben, hier wäre es jetzt ?X:\Benutzername\Profil? natürlich alles ohne Anführungszeichen. WICHTIG ist dabei, dass Du im Pfad einen noch nicht erstellten Ordner angibst, d. h. hier z. B. habe ich den Ordner ?Profil? genannt. Er darf deshalb nicht vorhanden sein, weil er bei der ersten Anmeldung automatisch erstellt wird. Erstellst Du ihn manuell, bekommst Du eine Fehlermeldung! Das machst Du jetzt auf allen PC?s. Sobald sich der Benutzer anmeldet, wird das Laufwerk angebunden und dort mit dem Profil gearbeitet.
Gruss
homer-j.-s.
(Markus)
Wenn Du nur ein Netzlaufwerk benötigst, dann empfehle ich Dir folgendes:
Gib auf dem Server einen Ordner wie z. B. ?Daten? frei und gib allen Benutzern volle Zugriffsrechte darauf.
Erstell darin für jeden Benutzer einen Ordner, z. B. ?Benutzername?. Meld Dich nun am ersten PC als lok. Admin an und öffne die Verwaltung. Auf der Registerkarte Profil des Benutzers kannst Du im unteren Bereich unter ?Verbinden von:? einen Laufwerksbuchstaben auswählen, z. B. ?X:?, im Feld mit gibst Du jetzt den Freigabepfad an (\\Server\Daten). Nun brauchst Du nur noch im Feld ?Profilpfad? den Pfad anzugeben, hier wäre es jetzt ?X:\Benutzername\Profil? natürlich alles ohne Anführungszeichen. WICHTIG ist dabei, dass Du im Pfad einen noch nicht erstellten Ordner angibst, d. h. hier z. B. habe ich den Ordner ?Profil? genannt. Er darf deshalb nicht vorhanden sein, weil er bei der ersten Anmeldung automatisch erstellt wird. Erstellst Du ihn manuell, bekommst Du eine Fehlermeldung! Das machst Du jetzt auf allen PC?s. Sobald sich der Benutzer anmeldet, wird das Laufwerk angebunden und dort mit dem Profil gearbeitet.
Gruss
homer-j.-s.
(Markus)
@Markus
Das ist aber keineswegs das was man unter sergergespeicherten Profilen versteht.
Sicherlich kann man die Profile so auslagern, allerdings müssen die Profile dann pro User /pro Maschine erstellt werden.
In Max' Fall, bei 3 Usern und wie ich annehme 3 PC, wären auf dem Server dann 9 Profile.
Der einzige Vorteil, den dieses Vorgehen imho bringen würde, ist, dass die Profile leichter gesichert werden könnten.
Gruß
gemini
PS: Aus welchem Grund ist es nötig, den Profilpfad zu mappen?
Das ist aber keineswegs das was man unter sergergespeicherten Profilen versteht.
Sicherlich kann man die Profile so auslagern, allerdings müssen die Profile dann pro User /pro Maschine erstellt werden.
In Max' Fall, bei 3 Usern und wie ich annehme 3 PC, wären auf dem Server dann 9 Profile.
Der einzige Vorteil, den dieses Vorgehen imho bringen würde, ist, dass die Profile leichter gesichert werden könnten.
Gruß
gemini
PS: Aus welchem Grund ist es nötig, den Profilpfad zu mappen?
Hallo Max,
die Sache mit den servergespeicherten Profilen in der Arbeitsgruppe funktioniert nur dann, wenn der User sich immer von der selben Workstation anmeldet.
Wenn der selbe User sich von einem anderen Client anmeldet ist es ein anderer User!!
In einer Arbeitsgruppe werden nur lokale Sicherheitsdatenbanken geführt.
Wurde hier auch schon mal durchexerziert.
Die Sache mit einem Homelaufwerk sollte auf jeden Fall funktionieren.
Zunächst müssen ALLE Benutzer auf ALLEN Rechnern angelegt sein.
Das individuelle Passwort eines jeden Users muss auf allen Rechnern identisch sein.
Nun erstellst du auf dem 'Server' einen Ordner und gibst ihn, als bspw. 'home', frei.
Freigaberechte kannst du für Jeder auf Ändern stellen.
Unterhalb von 'home' erstellst du für jeden User einen separaten Ordner mit seinem Namen. Diese Ordner werden NICHT freigegeben. Hier stellst du die NTFS-Rechte eines jeden Ordners so ein, dass nur der jeweilige User mind. Ändern-Rechte darauf hat. Andere User dürfen keine Rechte darauf haben, mittels 'Effektive Berechtigungen' kannst du das prüfen.
Sodele, nun auf zu den Clients und zwar auf jeden:
Start > Ausführen > compmgmt.msc > OK
Computerverwaltung > System > Lokale Benutzer und... > Benutzer
Nacheinander bei jedem User: Doppelklick darauf > Reiter 'Profil' > Klick auf 'Verbinden von' > Einen freien Laufwerksbuchstaben auswählen bspw. H: (sollte bei allen Usern der selbe Buchstabe sein) und den UNC-Pfad zum Homeordner eintragen. \\<<a>server<a>>\home\<<a>username<a>>
Wenn sich nun eine User anmeldet, bekommt er den Laufwerksbuchstaben H: auf sein Homelaufwerk gemappt.
Man kann das ganze auch über die lokale Sicherheitsrichtlinie und Scripten bewerkstelligen. Das lohnt sich vor allen dann, wenn du bspw. noch andere Laufwerke mappen willst oder Drucker per Script verbinden.
In dieses Homelaufwerk könnte nun auch die Outlook.pst des jeweiligen Users verschoben werden. Die Outlook-Pfade müssen natürlich entspr. angepasst werden.
Es muss aber zwingend jeder User ein eigenen Outlook-Konto haben, mehrere User mit eine PST funktioniert nicht.
Gruß
gemini
die Sache mit den servergespeicherten Profilen in der Arbeitsgruppe funktioniert nur dann, wenn der User sich immer von der selben Workstation anmeldet.
Wenn der selbe User sich von einem anderen Client anmeldet ist es ein anderer User!!
In einer Arbeitsgruppe werden nur lokale Sicherheitsdatenbanken geführt.
Wurde hier auch schon mal durchexerziert.
Die Sache mit einem Homelaufwerk sollte auf jeden Fall funktionieren.
Zunächst müssen ALLE Benutzer auf ALLEN Rechnern angelegt sein.
Das individuelle Passwort eines jeden Users muss auf allen Rechnern identisch sein.
Nun erstellst du auf dem 'Server' einen Ordner und gibst ihn, als bspw. 'home', frei.
Freigaberechte kannst du für Jeder auf Ändern stellen.
Unterhalb von 'home' erstellst du für jeden User einen separaten Ordner mit seinem Namen. Diese Ordner werden NICHT freigegeben. Hier stellst du die NTFS-Rechte eines jeden Ordners so ein, dass nur der jeweilige User mind. Ändern-Rechte darauf hat. Andere User dürfen keine Rechte darauf haben, mittels 'Effektive Berechtigungen' kannst du das prüfen.
Sodele, nun auf zu den Clients und zwar auf jeden:
Start > Ausführen > compmgmt.msc > OK
Computerverwaltung > System > Lokale Benutzer und... > Benutzer
Nacheinander bei jedem User: Doppelklick darauf > Reiter 'Profil' > Klick auf 'Verbinden von' > Einen freien Laufwerksbuchstaben auswählen bspw. H: (sollte bei allen Usern der selbe Buchstabe sein) und den UNC-Pfad zum Homeordner eintragen. \\<<a>server<a>>\home\<<a>username<a>>
Wenn sich nun eine User anmeldet, bekommt er den Laufwerksbuchstaben H: auf sein Homelaufwerk gemappt.
Man kann das ganze auch über die lokale Sicherheitsrichtlinie und Scripten bewerkstelligen. Das lohnt sich vor allen dann, wenn du bspw. noch andere Laufwerke mappen willst oder Drucker per Script verbinden.
In dieses Homelaufwerk könnte nun auch die Outlook.pst des jeweiligen Users verschoben werden. Die Outlook-Pfade müssen natürlich entspr. angepasst werden.
Es muss aber zwingend jeder User ein eigenen Outlook-Konto haben, mehrere User mit eine PST funktioniert nicht.
Gruß
gemini