Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst wie mappe ich nur die freigaben mit net use, auf die ich zugriff habe?

Mitglied: domdoel

domdoel (Level 1) - Jetzt verbinden

01.07.2009, aktualisiert 10:56 Uhr, 5384 Aufrufe, 7 Kommentare

Hallo, ich hoffe das es dazu kein beitrag gibt, ich hab zumindest in der suchfunktion nix gefunden.

Mein Problem:

Ich muss bei einer ausländischen tochter netzwerklaufwerge mappen. Leider gibt es über 10 verscheidene udn jeder user braucht anderen. Also dachte ich mir schreib ich mir ein batch script. Da einige rechner nicht in der domäne sind hab ich da auch noch eine benutzer udn Passwortabfrage eingebaut.



@set /p User=
@echo Welcome %User% !
@set /p Paswd=
@echo Please don't close the window until the connection process is running.
@echo It may take several seconds.
@pause

@354 use X: "\\server\freigabe" %Paswd% /USER:domäne\%User% /persistent:yes
@354 use Y: "\\server\freigabe" %Paswd% /USER:domäne\%User% /persistent:yes
@354 use I: "\\server\freigabe" %Paswd% /USER:domäne\%User% /persistent:yes
@354 use J: "\\server\freigebe" %Paswd% /USER:domäne\%User% /persistent:yes

....

so, mein problem ist nun das egal welchen user ich nehme alle Freigaben gemapped werden. Auch die wo der User eigentlich gar keien Rechte hat. Wenn man dann versucht diese zu öffnen bekommt man zwar die Fehlermeldung "Zugrif Verweigert" aber das ist ja masiv unschön.

Gibt es irgendwie die möglichkeit das der net use befehl nur die laufwerke Mappt wo der User auch zugriff drauf hat?
Bei domänen computer mit angemeldetem domönen user geht das.
Mitglied: Snowman25
01.07.2009 um 12:34 Uhr
Zitat von domdoel:
@set /p User=
@echo Welcome %User% !
@set /p Paswd=
@echo Please don't close the window until the connection process
is running.
@echo It may take several seconds.
@pause

Wieso machst du nicht einfach ein
@Echo off
an den Anfang? dann kannst du dir die @ sparen.
Übrigens hab ich mal aus langeweile selbst ein passwort-skript geschrieben. Es speichert die daten allerdings plaintext.
das komplette Script ist zu groß um es hier zu posten, deshalb findest du es hier:
http://pastebin.com/f28d65318


@net use X: "\\server\freigabe" %Paswd%
/USER:domäne\%User% /persistent:yes
@354 use Y: "\\server\freigabe" %Paswd%
/USER:domäne\%User% /persistent:yes
@354 use I: "\\server\freigabe" %Paswd%
/USER:domäne\%User% /persistent:yes
@354 use J: "\\server\freigebe" %Paswd%
/USER:domäne\%User% /persistent:yes

....

so, mein problem ist nun das egal welchen user ich nehme alle
Freigaben gemapped werden. Auch die wo der User eigentlich gar keien
Rechte hat. Wenn man dann versucht diese zu öffnen bekommt man
zwar die Fehlermeldung "Zugrif Verweigert" aber das ist ja
massiv unschön.

Es wundert mich nicht, dass jeder User alle mappings bekommt.
Ich sehe in deinem script weder if-abfragen noch gotos oder ähnliches.

Gibt es irgendwie die möglichkeit das der net use befehl nur die
laufwerke Mappt wo der User auch zugriff drauf hat?
Bei domänen computer mit angemeldetem domänen user geht
das.

versuche es eben mit solchen if-anweisungen und gotos die die rechte auslesen und den user dann weiterleiten auf das nächste mapping.
Teste auch mal mein pw-script.
MfG
Snow
Bitte warten ..
Mitglied: empreality
01.07.2009 um 12:57 Uhr
Du kannst doch nach den Mappings die Laufwerke auf Zugriff testen und - wenn fehlgeschlagen - sie wieder löschen.
Ist zwar Quick&Dirty aber funktioniert.
Bitte warten ..
Mitglied: Snowman25
01.07.2009 um 13:07 Uhr
á la:

net use X: \\<server>\<share> [login]
if exist X:\nul Echo success
bzw:
if not exist X:\nul net use X: /Delete

wenn es nicht klappt wird das laufwerk aber doch sowieso nicht freigegeben...
Aber mit 'nem admin-acc lässt sich sowas immer schlecht mal schnell lokal testen; hab ja überall zugriff :D
Bitte warten ..
Mitglied: empreality
01.07.2009 um 13:48 Uhr
wenn es nicht klappt wird das laufwerk aber doch sowieso nicht
freigegeben...

dis is ja dis probläm .... werden schon verbunden aber halt ohne zugriff
Bitte warten ..
Mitglied: Snowman25
01.07.2009 um 13:54 Uhr
Zitat von empreality:
werden schon verbunden aber halt ohne zugriff
deswegen ja die abfrage: if not exist X:\nul net use X: /delete
Bitte warten ..
Mitglied: domdoel
01.07.2009 um 15:19 Uhr
Zitat von Snowman25:
á la:

net use X: \\<server>\<share> [login]
if exist X:\nul Echo success
bzw:
if not exist X:\nul net use X: /Delete

Danek für die schnellen Antworten. Das hört sich gut an , werd das gleich mal testen.
Bitte warten ..
Mitglied: domdoel
01.07.2009 um 15:35 Uhr
Vielen leiben Dank, wenn ich bei jeden "beitreg if not exist X:\nul net use X: /delete" hinzufürge geht es wunderbar. genau so wie ich es haben wollte. Nochmals Vilen dnake für eure schnelle Hilfe.
Bitte warten ..
Ähnliche Inhalte
Windows 7
Net use mit gui
Frage von Lebowski23Windows 71 Kommentar

Hallo, folgendes Problem: In einem Netzwerk existiert ein LDAP-Server mit Samba, der für einige Rechner auch als Domain-Server dient. ...

Windows Netzwerk

Printerumleitung mittels net use wollen nicht

Frage von orrybeachWindows Netzwerk6 Kommentare

Ich habe einige Arbeitsstationen von Windows XP auf Win 7 umgestellt. Leider läuft noch ein altes DOS-Programm, welches unter ...

Windows Netzwerk

Fehler bei Net use Script

Frage von ischbindebaetmaenWindows Netzwerk8 Kommentare

Hallo Admins, folgende Frage: Ich habe gerade ein Problem mit meinem Logonscript: Ich habe eine NAS-Platte, einen Windows 2003 ...

Server

Webdav ssl Laufwerk mappen mit net use systemfehler 1244 benutzer nicht authentifiziert

Frage von MeinGottWalterServer9 Kommentare

Moin Kollegen, ich habe ein Problem der seltsamen Art: nach grundsätzlich erfolgreicher Inbetriebnahme der ssl-Verschlüsselung via erworbenem Zertifikat passiert ...

Neue Wissensbeiträge
Sicherheit
Sicherheitsrisiko: Die Krux mit 7-Zip
Information von kgborn vor 1 StundeSicherheit

Bei vielen Anwendern ist das Tool 7-Zip zum Entpacken von Archivdateien im Einsatz. Die Software ist kostenlos und steht ...

Internet

Datendealing im WWW Tracking Methoden immer brutaler

Information von sabines vor 10 StundenInternet

Interessanter Artikel zum Thema Tracking im WWW und die immer "besseren" Methoden des Trackings. Professor Arvind Narayanan (Princeton-Universität) betreibt ...

Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 22 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 1 TagWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Heiß diskutierte Inhalte
Server
Route-Befehl Unterstützung (unter CMD)
gelöst Frage von FKRR56Server36 Kommentare

Guten Tag , i.M. habe ich Probleme über den CMD-Route-Befehl ein Routing auf einen entfernten Server zuzulassen. Der Server ...

Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1028 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgbornMicrosoft17 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...