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 Loginscript mit Spezialfunktion

Mitglied: aha261

aha261 (Level 1) - Jetzt verbinden

17.08.2007, aktualisiert 22.08.2007, 5285 Aufrufe, 4 Kommentare

Hallo zusammen. Ich habe kürzlich den Auftrag erhalten ein neues Loginscript zu erstellen. Zwar gibt es bereits verschiedenste Tutorial zur Erstellung solcher Scripts, aber nichts was mir für meine Aufgabe wirklich weiterhelfen würde, oder zumindest nicht in dem knappen Zeitrahmen der mir gesetzt wurde. Deshalb habe ich einige Fragen an euch.

Zu dem Script das ich erstellen soll. Die Grundfunktion ist eigentlich einfach, es soll anhand der ActiveDirectory Usergruppenzugehörigkeit Netzlaufwerke mappen. Gehört User X zu Gruppe B wird also auch Laufwerk B gemappt.

Meine erste Frage: Was für eine Scripsprache würdet ihr mir für die Lösung dieser Aufgabe vorschlagen? Ausgenommen Kix.

Meine zweite Frage: Hättet ihr unter Umständen auch gleich ein Lösungsbeispiel in einer/dieser Scriptsprache, oder ein Tutorial für die Erstellung? Bedenkt bitte, ich habe nicht die Zeit mich lange in die Sprache einzuarbeiten.

Und meine dritte Frage: Mir wurde bereits die Powershell für die Lösung dieses Problems nahe gelegt. Für wie sinnvoll schätzt ihr eine Lösung mit der Powershell ein? Und wenn so was für euch in betracht käme, welche .net oder .com Objekte und/oder cmdlets wären nötig um auf das ActiveDirectory in der weise zugreifen zu können?

Vielen Dank für die Hilfe
Mitglied: Karo
17.08.2007 um 11:21 Uhr
Hi,

na dann wollen wir Dir doch mal die Arbeit abnehmen ...

Allles was Du brauchst ist IFMEMBER aus dem Windows Server Resource Kit und ne CMD-Datei

Syntax:
ifmember "<DOMAIN>\<GROUPNAME>"
if errorlevel 1 NET USE <LW> \\<SERVER>\<SHARE>


Warum nicht KIX?
$drive_group="<GROUPNAME>"
if ingroup("$drive_group") <>0
$drive_name="H:"
$drive_share="\\<SERVER>\<SHARENAME>"
endif
use $drive_name /delete
use $drive_name $drive_share

Kann man 'türli auch wunderhübsch mittels Array aufpumpen

ciao
Karo
Bitte warten ..
Mitglied: aha261
17.08.2007 um 14:54 Uhr
Herzlichen Dank Karo, dass sieht zumindest auf den ersten Blich wirklich so aus wie wenn du mir die Arbeit abgenommen hättest. Aber einige Verständnissfragen hätte ich da immer noch.

1. Was genau gibt das System nach diesem Scriptteil zurück?

ifmember "<DOMAIN>\<GROUPNAME>"

Ich gehe mal von dem Wert "1" für true aus. Dieser Wert wird automatisch in die errorlevel Variabel geschrieben falls keine andere Variabel angegeben wird. Was dann auch den Rest des Scriptes erklären würde:

if errorlevel 1 NET USE <LW> \\<SERVER>\<SHARE>

Habe ich das so richtig verstanden?

2. Wie kann ich die Laufwerksbuchstaben dynamisch zuweisen lassen?

Vielen Dank
Bitte warten ..
Mitglied: Karo
17.08.2007 um 22:27 Uhr
1) korrekt. 1 bedeutet bei IFMEMBER True, also er ist in der Gruppe. Die ERRORLEVEL Variable ist fix. Also keine andere Variable möglich. Wenn Du nun also
if errorlevel 1 NET USE L: \\MEINSERVER\MEINEFREIGABE
dann wird die Freigabe MEINEFREIGABE des Servers MEINSERVER auf Laufwerk L gelegt

2) Variable nur in dem Sinne, das Du * statt <LW>: nehmen kannst. Dann wird der nächst freie Laufwerksbuchstabe (bei XP von Z nach A) gemappt. Falls Du mehrere Gruppen mappen willst, dann rate ich Dir von dynamischen oder unterschiedlichen Laufwerksmappings der Übersicht halber dringend ab. Mappe für jede Gruppe immer denselben Buchstaben. Das erleichtert die Fehlersuche. Zudem vor dem mappen IMMER ein net use <LW>: /D, damit der Buchstabe auch wirklich frei wird und nicht schon/noch genutzt wird. Nimm für Mappings lieber höher liegende Buchstaben, da meist im vorderen Bereich Partitionen, USB, DVD etc gesetzt sind.


Wenn Du im übrigen bei einem User der in der lokalen Administratorengruppe ist folgendes eingibst:
ifmember /v administratoren
dann kommt folgende Meldung
Group VORDEFINIERT\Administratoren matches list


bye
Karo
Bitte warten ..
Mitglied: aha261
22.08.2007 um 13:29 Uhr
Hallo Karo

Herzlichen Dank. Funktioniert alles prima. Danke für die Hilfe.
Bitte warten ..
Ähnliche Inhalte
Windows Update
SUSID im Loginscript
gelöst Frage von EmheonivekWindows Update1 Kommentar

Liebe Community, es wurden Windows PCs mit Acronis bespielt, ohne vorher ein Sysprep durchzuführen. Leider haben nun circa 100 ...

Windows Server
Loginscript wird nicht verarbeitet
Frage von franksigWindows Server17 Kommentare

Hallo zusammen, Ich hab mal wieder ein leidiges Loginscriptproblem, Ausgangslage: es git eine GPO Namens "Loginskript-Produktion" ich habe dort ...

Windows Userverwaltung
Java via Loginscript deinstallieren
gelöst Frage von MarkBeakerWindows Userverwaltung5 Kommentare

Hallo zusammen, da Java ab nächstem Jahr Lizenzpflichtig wird, möchte ich in einer Windows Domaine alle Java Versionen von ...

Microsoft

Powershell LoginScript: Laufwerke werden nicht verbunden

gelöst Frage von schneerunzelMicrosoft10 Kommentare

Hallo zusammen, ich habe eine kurriose Situation mit meinem Powershell Loginscript: Das Script wird benötigt, da mit dem Script ...

Neue Wissensbeiträge
Humor (lol)
Preisvertipper
Information von Dilbert-MD vor 1 TagHumor (lol)7 Kommentare

Moin! weil heute Freitag ist, zeige ich Euch den Preisvertipper der Woche: vergesst den Acer Predator 21x, der ist ...

Windows Update
Sicherheitsupdate für SQL Server 2014 SP3
Information von sabines vor 2 TagenWindows Update2 Kommentare

Für den SQL Server 2014 existiert ein Sicherheitsupdate. Laut KB Artikel wird es als CU3 angezeigt: Server 2014 SP3 ...

Backup

Veeam Agent für MS Windows - neue Version verfügbar (bedingt jedoch offenbar .NET Framework 4.6)

Information von VGem-e vor 3 TagenBackup1 Kommentar

Moin Kollegen, einer unserer Server zeigte grad an, dass für o.g. Software ein Update verfügbar ist. Ob ein evtl. ...

Python

Sie meinen es ja nur gut - Microsoft hilft python-Entwicklern auf unnachahmliche Weise

Information von DerWoWusste vor 5 TagenPython2 Kommentare

Stellt Euch vor, Ihr nutzt python unter Windows 10 und skriptet damit regelmäßig Dinge. Nach dem Update auf Windows ...

Heiß diskutierte Inhalte
Windows Update
WSUS - erforderlich Updates
Frage von emeriksWindows Update24 Kommentare

Hi, ein gängiges Verfahren, welche Updates man am WSUS-Server genehmigen soll und welche nicht, beruft sich darauf, dass man ...

Windows 7
Windows 7: Keine Anmeldung mehr möglich
Frage von hreinartWindows 714 Kommentare

hallo, bei meinem win7 rechner (medion laptop) kann ich mich nicht mehr anmelden. er fährt ohne fehlermeldungen hoch, bringt ...

Netzwerkmanagement
Windows Domain und vlan
Frage von mustangberlinNetzwerkmanagement10 Kommentare

Guten Tag liebe Community, mein Kollege und ich haben uns an das Thema vlan und die Gruppierung/Strukturierung unseres Netzwerkes ...

Outlook & Mail
Outlook 2016: Schrift der Ordnerspalte verkleinern
Frage von usercrashOutlook & Mail7 Kommentare

Hallo, wie/wo kann man in MS Outlook 2016 im Ordnerbereich am linken Bildrand die Schriften, die Überschriften und den ...