+ Antworten
Ergebnis 1 bis 8 von 8
  1. #1
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    298

    Standard mapping auslesen und in script schreiben

    ich möchte mittels NET USE (oder ähnlich) herausfinden, welche Laufwerke angehängt sind und diese in eine weitere Datei schreiben, welche dann zum mappen gebraucht werden kann, falls die Laufwerke nicht über das loginscript gemappt werden.


    U:\>net use
    New connections will be remembered.


    Status Local Remote Network

    -------------------------------------------------------------------------------
    OK K: \\server1\share4
    Microsoft Windows Network
    OK P: \\server3\share7
    Microsoft Windows Network
    OK Q: \\server9\share2
    Microsoft Windows Network

    The command completed successfully.



    das möchte ich wie folgt in die mapping.cmd datei laden
    net use k: \\server1\share4
    net use p: \\server3\share7
    net use q: \\server9\share2



    hat jemand eine zündende idee?

    thx4nfo



  2. #2
    Power Poster q3wert wird schon bald berühmt werden Avatar von q3wert
    Registriert seit
    15.08.2000
    Ort
    Hamburg
    Alter
    42
    Beiträge
    5.921
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    680

    Standard

    zwischenfrage: brauchst du das einmalig, strategisch, halb-manuell während einer migration?
    ...oder wie soll das sonst sinnvoll zum einsatz kommen?

    edit:

    egal, das hier kannst du wunderbar umbauen...
    http://www.microsoft.com/technet/scr.../stdvvb18.mspx
    ...und dann aufrufen mit
    Code:
    cscript.exe //nologo "scriptname.vbs" 1>mapping.cmd
    edit2: oops. link korrigiert...

    edit3: Beispiel für scriptname.vbs:
    Code:
    strComputer = "."
    
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    
    Set colDrives = objWMIService.ExecQuery _
        ("Select * From Win32_LogicalDisk Where DriveType = 4")
    
    For Each objDrive in colDrives
        Wscript.Echo "NET USE " & objDrive.DeviceID & " " & objDrive.ProviderName
    Next
    edit4: habs jetzt auch "scriptname.vbs" getauft.


    Geändert von q3wert (08.05.2007 um 16:24 Uhr)
    Trau niemandem. Schon gar nicht Sigi

  3. #3
    WinHelpline Moderator linux-luder wird schon bald berühmt werdenlinux-luder wird schon bald berühmt werden Avatar von linux-luder
    Registriert seit
    17.07.2001
    Ort
    Berlin
    Beiträge
    6.213
    Downloads
    2
    Uploads
    0
    Renommee-Modifikator
    705

    Standard

    Du solltest Dir zuerst Gedanken mchen, warum Netzlaufwerke nicht automatisch per Logonscript verbunden werden, da liegt der Hase im Pfeffer.


    >> es ist eigentlich bei jeder Systemaenderung zu einem vorherigen Backup zu raten <<

  4. #4
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    298

    Standard

    werde mir das mal anschauen. kurz zum grund:

    am netzwerk läuft natürlich das loginscript, kein problem. die benutzer hängen sich jedoch noch eigene laufwerke an.

    wenn der benutzer nun out of office ist und sich über vpn (ohne loginscript) einwählt, dann soll er die möglichkeit haben, schnell den letzten stand wiederherzustellen mittels dieses scripts.

    so, schau mir das ding nun mal an und melde mich wieder, aber vermuttlich erst morgen.

    danke schon mal und bis dann...



  5. #5
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    298

    Standard

    besten dank euch beiden. das scheint wunderbar zu klappen.

    thx



  6. #6
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    298

    Standard

    @q3wert

    wie müsste ich dein vbscript anpassen, damit mir nicht alle sonder nur das laufwerk X: ausgelesen und in mein script geschrieben wird?

    gruss und dank

    christian



  7. #7
    Power Poster q3wert wird schon bald berühmt werden Avatar von q3wert
    Registriert seit
    15.08.2000
    Ort
    Hamburg
    Alter
    42
    Beiträge
    5.921
    Downloads
    0
    Uploads
    0
    Renommee-Modifikator
    680

    Standard

    entweder so

    Code:
    strComputer = "."
    
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    
    Set colDrives = objWMIService.ExecQuery _
        ("Select * From Win32_LogicalDisk Where DriveType = 4 And DeviceID = 'X:'")
    
    For Each objDrive in colDrives
        Wscript.Echo "NET USE " & objDrive.DeviceID & " " & objDrive.ProviderName
    Next

    oder so

    Code:
    strComputer = "."
    
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    
    Set colDrives = objWMIService.ExecQuery _
        ("Select * From Win32_LogicalDisk Where DriveType = 4")
    
    For Each objDrive in colDrives
        If LCase(objDrive.DeviceID) = "x:" Then
            Wscript.Echo "NET USE " & objDrive.DeviceID & " " & objDrive.ProviderName
        End If
    Next
    richtig getestet hab ichs aber nicht...


    Trau niemandem. Schon gar nicht Sigi

  8. #8
    Power Poster forumwurm wird schon bald berühmt werden
    Registriert seit
    09.06.2002
    Ort
    auf dem boden
    Beiträge
    2.242
    Downloads
    0
    Uploads
    0
    Themenstarter
    Renommee-Modifikator
    298

    Standard

    hab nur das erste getestet, scheint zu funktionieren,
    besten dank.



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. services remote auslesen per script
    Von forumwurm im Forum Programmierung und Skripte
    Antworten: 2
    Letzter Beitrag: 13.04.2010, 12:41
  2. IP-, MAC-Adresse mittels VBS auslesen und als Datei schreiben
    Von Pug73 im Forum Programmierung und Skripte
    Antworten: 11
    Letzter Beitrag: 23.10.2009, 14:19
  3. Rechnerdaten auslesen, vbs script, Inventarisierung
    Von memnon im Forum Tipps und Tricks Windows XP
    Antworten: 4
    Letzter Beitrag: 14.08.2008, 16:36
  4. per script office version auslesen
    Von forumwurm im Forum Programmierung und Skripte
    Antworten: 10
    Letzter Beitrag: 14.02.2006, 10:38
  5. IP-Adresse via Script auslesen ...
    Von Daidalos im Forum Programmierung und Skripte
    Antworten: 2
    Letzter Beitrag: 19.02.2002, 09:04

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0