Zum Inhalt springen

Delgado

Mitglieder
  • Gesamte Inhalte

    141
  • Benutzer seit

  • Letzter Besuch

Beiträge von Delgado

  1. Ich habe zwar was gefunden, aber es möchte noch nicht so recht tun und im VBS-Scripting habe ich nur wenig Erfahrung....kann mir hier Jemand helfen?

    WScript.echo "argEnv:",argEnv

    WScript.echo "argEntry:", argEntry

    Set shell = CreateObject("wscript.shell")

    Set env = shell.environment("system")

    Path = shell.ExpandEnvironmentStrings("%Path%")

    WScript.echo argEnv,"before:",Path

    arPathEntries = Split(Path,";")

    For n = 0 To UBound(arPathEntries)

    entry = arPathEntries(n)

    If LCase(entry) = LCase(argEntry) Then

    arPathEntries(n) = "C:\Programme\Java\jre1.6.0_02\bin"

    ElseIf Trim(entry) <> "" Then

    arPathEntries(n) = entry & ";"

    Else

    arPathEntries(n) = ""

    End If

    Next

    Path = Join(arPathEntries,"")

    WScript.echo argEnv," after:",Path

    env("Path") = Path

    End Sub

  2. Set wshShell = CreateObject("WScript.Shell")

    ' Auslesen der bestehenden Pfadvariablen PATH

    For Each strEnv in Array("SYSTEM")

    For Each str In wshShell.Environment(strEnv)

    If InStr(1, str, "PATH=", vbTextCompare)<>0 Then

    oldPfad = Split(str, "=")

    oPfad = oldPfad(1)

    End If

    Next

    Next

    'Anhängen von C:\Program Files (x86)\Java\jre6\bin an die Pfad Variablen PATH

    Set wshUEnv = wshShell.Environment("SYSTEM")

    Pfad = oPfad & ";C:\Program Files (x86)\Java\jre6\bin" & ZielverzeichnisS

    wshUEnv("PATH") = CStr(Pfad)

    Danke dir.

    Ich habe noch eine weiter Frage:

    So weit so gut - Nun kann ich im PATH etwas anhängen, ist es auch möglich nach gezielten Einträgen (alle Java-Pfad Einträge) im PATH zu suchen und diese aus der PATH-Variable herauszulöschen zu löschen (ohne die ganze PATH-Variable zu löschen?

  3. Hallo zusammen,

    gibt es eine Möglichkeit in der Registry unter: HKLM\System\ControlSet001\SessionManager\Enviroment\PATH an diesen Pfad der PATH-Variablen einen EIntrag "nur" anzuhängen? Damit alle Einträge die bereits in der PATH-Variablen gemacht sind nicht überschreiben werden, sondern dass nur ein Pfad angehängt wird.

    Kennt da Jemand eine Möglichkeit?

  4. Hallo zusammen,

    ich habe auf einer VMWare einen Terminalserver 2008 aufgesetzt. Der Terminalserver wird in einer Windows 2000 Domäne betrieben. Es hat auch alles einwandfrei funktioniert (auch => Lizenzserver=Terminalserver).

    Nun bekomme ich aber eine Fehlermeldung im Terminaldiestlizenzierungs-Manager.

    Hier ist mein Terminalserver aufgelistet mit einem gelben Warnzeichen. Geh ich auf "Konfiguration prüfen..." wird mir eine Meldung ausgegeben:

    Der Lizenzserver ist kein mitglieg der Gruppe "Terminalserver-Lizenzserver" in den Active Directory-Domänendiensten. DIeser Lizenzserver kann keine benutzergebundenen Terminaldieste-Clientzugriffslizenzen für Benutzer in der Domäne ausstellen und Sie können die Verwendung von benutzergebundenen Terminaldienste-Clientzugriffslizenzen auf diesem Lizenzserver nicht verfolgen bzw. keine entsprechende Berichte erstellen.

    Es können aber mehr als 3 User gleichzeitig sich auf dem Terminalserver anmelden, ich kann es nur nicht verfolgen....da Berichte nicht erstellt werden können.

    Ich habe nun im ADS auf unserem DC (Windows 2000) nach der entsprechenden Gruppe gesucht, diese gab es dort aber nicht. Ich habe diese Gruppe anschl. hinzugefügt - was aber kein Erfolg erbrachte.

    Möchte ich den Terminalserver zu der Gruppe hinzufügen (Es gibt hierzu einen Button "Zur Gruppe hinzufügen"), bekomme ich folgende Fehlermeldung ausgespuckt:

    "Sie müssen in der Active-Directory-Domänendiensten über Domänenadministratorberechtigungen verfügen, um das Computerkonto für den Lizenzserver der Gruppe Terminalserver-Lizenzserver in den AD DS hinzufügen."

    Ich bin aber als Domänenadministrator angemeldet!

    Anschl. die Meldung: "Auf den Lizenzserver ist folgender Fehler aufgetreten 0x534 Zuordnung von Kontenamen und Sicherheitskennung wurden nicht durchgeführt."

    Habt ihr hier auch schon Erfahrungen gemacht? Kann der Terminalserver 2008 nicht mit dem DC Windows 2000?

  5. Achso meinst du dass:

    D:\Windows Resource Kits\Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;D:\Perl\bin\;d:\MSSQL7\BINN;C:\IFOR\WIN\BIN;C:\IFOR\WIN\BIN\EN_US;D:\ptc\mechWildfire_II\bin;;C:\Programme\Microsoft SQL Server\80\Tools\Binn\;C:\Programme\QuickTime\QTSystem\;%JAVA_HOME%

    Dass ich die JAVA_HOME Variable mit in die PATH Variable nehme?!

    Aber dann muss ich einen Weg finden die JAVA_HOME Variable DAUERHAFT zu setzten.

    Genau es handelt sich um eine Art Softwareverteilung....

  6. Es geht um etwa 100 Rechner, die aber zum Großteil verschieden Konfiguriert sind - mit versch. Programmen und auch versch. Betriebssystemen (Windows XP 32 Bit und Windows XP 64 Bit)

    Ich habe bereits ein Batch, dass mir per AT-Befehl und Übergabe Java 6 Update 16 installiert. Nach der Installation habe ich nur dass Problem, dass Windows immer noch im PATH die ältere Version (Java 6 Update 7) stehen hat. Ändere ich den Path auf Java 6 Update 16 (C.\Program Files (86x)\Java\jre6\bin) erkennt Windows die neue Windows Installation (java -version) - mache ich das nicht, greift Windoff immer auf die ältere Version zu.

    Problem taucht nur auf, wenn ich JAVA per Batch SILENT installiere (was notwendig ist).

    Nur die JAVA_HOME Variable auf die neue Version zu setzten erbrachte keinen Erfolg. Anscheinend muss der Eintrag im PATH stehen.

    Kanonen wären schon angebracht :rolleyes:

  7. Ich habe bereits mich versucht:

    rem @echo off & setlocal EnableDelayedExpansion

    Set AlterPfad=C:\Programme\Java\\jre1.6.0_07\bin

    Set NeuerPfad=C:\Programme\Java\jre6\bin

    For %%A in ("%Path:;=" "%") do if /i not %%A=="%AlterPfad%" @set "NeuerPfad=!NeuerPfad!%%~A;"

    goto end

    :end

    echo %NeuerPfad%

    pause

    leider ohne Erfolg...

  8. Ich möchte die in der Umgebungsvariablen PATH einen bestimmten Pfad ändern:

    C:\Programme\Java\jre1.6.0_07\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;D:\Perl\bin\;d:\MSSQL7\BINN;C:\IFOR\WIN\BIN;C:\IFOR\WIN\BIN\EN_US;D:\ptc\mechWildfire_II\bin;;C:\Programme\Microsoft SQL Server\80\Tools\Binn\;C:\Programme\QuickTime\QTSystem\

    in

    C:\Programme\Java\jre6\bin;D:\Windows Resource Kits\Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;D:\Perl\bin\;d:\MSSQL7\BINN;C:\IFOR\WIN\BIN;C:\IFOR\WIN\BIN\EN_US;D:\ptc\mechWildfire_II\bin;;C:\Programme\Microsoft SQL Server\80\Tools\Binn\;C:\Programme\QuickTime\QTSystem\

    Dass soll aber per Script im Hintergrund ablaufen.

    Gibt es da eine Möglichkeit?

  9. Hallo zusammen,

    hier hat bestimmt Jemand eine schnelle und einfache Lösung:

    Es geht um die Umgebungsvariable PATH:

    Ich möchte einfach eine Variable ändern, ohne aber den kompletten PATH ändern zu müssen:

    C:\Programme\Java\jre1.6.0_07\bin soll mit C:\Programme\Java\jre6\bin ersetzt werden.

    Hat da Jemand eine Lösung?

    Vielen Dank.

  10. Hallo,

    ich möchte einen Drucker den Usern als mehrfache Auswahl auflisten lassen.

    Sprich ein Drucker soll mit der gleichen Freigabe 1x Querformat Farbe, 1x Querformat SW, 1x Hochformat Farbe, 1x Hochformat SZ.

    Der User soll dann gleich die Auswahl beim Drucken treffen können - ohne selbst noch Einstellungen vorzunehmen.

    Was muss ich auf dem Printserver machen?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...