Jump to content

thorgood

Expert Member
  • Gesamte Inhalte

    2.709
  • Registriert seit

  • Letzter Besuch

Beiträge erstellt von thorgood

  1. Hi Johannes,

     

    ob es geht Binärteile auszulagern und nachzuladen bin ich überfragt.

     

    Verlinkungen gehen. Um beim Beispiel zu bleiben

     

    echo {\rtf >c:\doc.rtf
    echo Ein Hallo\par >>c:\doc.rtf
    echo {\field{\*\fldinst { INCLUDEPICTURE "bild.jpg" \\* MERGEFORMAT \\d }}}\par >>c:\doc.rtf
    echo an alle {\b mcseboard} mitglieder.\par >>c:\doc.rtf
    echo }>>c:\doc.rtf

     

    sollte das Bild aus dem Ursprungsverzeichnis des RTF Dokumentes nachladen.

     

    HTML und FTP Links gehen auch

    INCLUDEPICTURE "http://irgendwo.tld/bild.jpg"

    INCLUDEPICTURE "ftp://irgendwo.tld/bild.jpg"

     

    Gruß Thoralf

  2. Hallo,

     

    es gibt zwei Möglichkeiten dies in einem Login Script zu tun:

     

    1. du löschst alle Mappings auch die vom Benutzer erstellten eigenen Permanenten was Unmut beim Benutzer auslösen kann. :D

     

    Sub RemoveAllNetworkDriveConnections

    On Error Resume Next

    Dim NetworkDrive

    For Each NetworkDrive In oWshNetwork.EnumNetworkDrives

    oWshNetwork.RemoveNetworkDrive NetworkDrive, True, True

    Next

    End Sub

     

    Übrigens die Variable NetworkDrive in der Schleife For Each NetworkDrive In oWshNetwork.EnumNetworkDrives

    gibt dir als String den Laufwerksbuchstaben gefolgt von CRLF und dem UNC Pfad zurück.

    So schlägt deine Abfrage nach "\\" fehl.

    Ist aber auch nicht notwendig da du sowieso alle Mappings löschen willst

     

    2. du löschst nur vorhandene Mappings auf Laufwerksbuchstaben die dein Script benötigt.

     

    Statt der Sub Call RemoveAllNetworkDriveConnections erstellst du dir eine Neue

     

    Sub MapDrive(strDrive,strShare)

    On Error Resume Next

    oWshNetwork.MapNetworkDrive strDrive, strShare, False

    If Err.Number Then

    oWshNetwork.RemoveNetworkDrive strDrive, True, True

    oWshNetwork.MapNetworkDrive strDrive, strShare, False

    End If

    End Sub

     

    und nimmst im Script zum mappen

     

    MapDrive "P:", "\\Server\Daten0\" & oWshNetwork.UserName

    MapDrive "Q:", "\\Server\Daten1"

    MapDrive "S:", "\\Server\Daten2"

     

    thorgood

  3. Hallo Martin,

     

    so müsste die Ausgabe bei fehlenden Rechten oder ausgeschaltetem Rechner leer sein.

     

    On Error Resume Next
    
    arrComputers = Array("rechner1","rechner2","rechner3","rechner4")
    
    For Each strComputer In arrComputers
      WScript.Echo
      WScript.Echo "=========================================="
      WScript.Echo "Computer: " & strComputer
      WScript.Echo "=========================================="
    
      wmiQuery = "SELECT Caption,Drive,Manufacturer,Name FROM Win32_CDROMDrive"
      Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
      Set colItems = objWMIService.ExecQuery(wmiQuery)
    
      For Each objItem In colItems
         WScript.Echo "Caption: " & objItem.Caption
         WScript.Echo "Drive: " & objItem.Drive
         WScript.Echo "Manufacturer: " & objItem.Manufacturer
         WScript.Echo "Name: " & objItem.Name
         WScript.Echo
      Next
    
      [b]Set objWMIService = Nothing
      Set colItems = Nothing[/b]
    
    Next

     

    thorgood

  4. Ich habe einfach mal "Custom" ausgewählt und dann als Wert "PC" eingegeben, da alle meine Rechner "PCxxxxxx" heissen.

     

    Hi,

     

    dann gibst du bei Custom ein PC%06#

     

    RIS beginnt mit PC000001 und zählt fortlaufend hoch.

    Bereits vergebene Namen werden berücksichtigt und nicht neu vergeben.

     

    thorgood

  5. 1. Frage: Geht das? (Rein theoretisch müsste es doch) Ich brauche jedoch eine 100% Antwort. "Müsste gehen" habe ich schon oft gehört ;)

     

    Es würde gehen ist aber nicht stabil oder professionell und wird natürlich von

    keinem der beiden Hersteller Microsoft und VMware supportet.

     

    GSX ist für die Virtualisierung von eine Datenbank-, Exchange- und Fileserver im

    Clusterbetrieb auch nicht das geeignette Produkt.

     

    Der ESX kann dieses sehr gut aber natürlich auch nicht im Mischbetrieb mit physikalischer

    und virtueller Node.

  6. ich habe nicht die Zeit, mir das in allen Einzelheiten anzuschauen bei der IT-Akademie.

     

    Musst du auch nicht, die beziehen sich ja auf unser Board. Und das Script sowie die Datei sind von uns.

     

    Wozu das gut sein soll "echo J | cacls /C /E /G Administratoren:F" kann ich mir denken, zweifle aber an der Funktionsfähigkeit.

     

    Du muss nicht zweifeln, ist von mir ;)

×
×
  • Neu erstellen...