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

Eigene Umgebungsvariablen funktionieren nicht.

Mitglied: robcomboy

robcomboy (Level 1) - Jetzt verbinden

13.05.2008, aktualisiert 14.05.2008, 8503 Aufrufe, 5 Kommentare

Hallo Zusammen,

habe da ein Problem mit den Umgebungsvariablen.
Ich habe mir per Batch eigene Systemumgebungsvariablen in mein XP eingetragen.

in dem Verzeichnis der neuen Variable habe ich eine Test.bat angelegt, die mir was auf den Bildschirm schmiert.
Will ich diese starten bekomme ich die Meldung, dass dieser Befahl falsch geschrieben wurde.

Ich denke dass die Systemvariablen die ich in Windows eingetragen habe nicht eingelesen werden,
auch nach einem Neustart funktioniert das nicht. Hat Jemand eine Idee, wie man das beheben kann?
Muss man die neuen Variablen noch irgendwie aktivieren?

Besten Dank für eure Antworten
Gruß, robcomboy
Mitglied: Flash600
13.05.2008 um 21:29 Uhr
entweder per logonscript die variable setzen oder unter arbeitsplatz/eigenschaften/erweitert/umgebungsvariablen die variable eintragen
Bitte warten ..
Mitglied: Biber
13.05.2008 um 22:11 Uhr
Moin robcomboy,

gesetzte Umgebungsvariablen gelten immer nur für die aktuelle Session und alle Untersessions, die daraus aufgerufen werden. Beispielsweise wenn Du in einem Batch Umgebungsvariablen definierst und aus diesem Batch weitere Batches oder auch CMD-Instanzen startest.

Was demnach nicht funktioniert ist, eine Batchdatei per Doppelklick vom Desktop starten, ein bissi Envionment setzen und irgendwann später in einem parallel/unabhängig gestarteten Batch auf dieses Environment hoffen.

Wenn Du Umgebungsvariablen dauerhaft und in allen Sessions brauchst, kannst Du die wie oben von Flash600 beschrieben über Klickibunti EINmalig eintragen ODER per Batch mit dem M$-Tool SetX.exe (im ResKit und ab W2003 wieder immer dabei).

SetX-Beispiele solltest Du auch über die Suchfunktion finden können.

Grüße
Biber
Bitte warten ..
Mitglied: robcomboy
14.05.2008 um 08:04 Uhr
Hallo Erst einmal und danke für die Antworten.

@ Flash600 (Freddy)
Die Variablen selbst wurden schon per Batch in die Registry eingetragen.
Wie und wo muss ich Sie im Logonscript eintragen?

@ Biber
Mit dieser Batch habe ich eine vorher definierte Variable Laut der Meldung der CMD "Erfolgreich gespeichert."

[Die folgenden 3 Zeilen sind in der Batch nur eine Zeile - also alles hintereinander weg]
SETX /S TestWUI1 /U "USER" /P "PASSWORD" BUILD /K "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TEST" /M

pause
exit

Dennoch besteht das Problem weiterhin.
Ich kann eine Batch die im Ordner "C:\Test" sprich der Systemvariable "Test" liegt nicht starten.
Muss ich Adminrechte haben, damit das funktioniert? Reicht es, wenn ich die Registrierung der Variablen für AllUsers in den Autostart lege, weil dieser ja sowieso von jedem anderen User mitgeladen wird?

Hoffe ihr habt einen Ansatz..
Vielen Dank robcomboy
Bitte warten ..
Mitglied: Biber
14.05.2008 um 08:39 Uhr
Moin robcomboy,
die SetX.exe, die ich hier vorliegen habe (aus den WinXP SP2-Supporttools) kennt die Paramter /S, /U und /P noch gar nicht - da hast Du wohl eine frischere Version.

Aber der Rest der Syntax würde doch einer neuen "globalen" Variablen namens %BUILD% den Wert des Registrywertes "HKLM\....\TEST" zuweisen, oder was soll da passieren?

Grüße
Biber
Bitte warten ..
Mitglied: robcomboy
14.05.2008 um 09:06 Uhr
Hi Biber,

Die Version die ich habe ist aus dem Windows Server 2003.
Ja du hast Recht, mit dem Syntax wird tatsächlich eine neue Variable definiert, die den Wert von Test in der Registry hat.

Das was ich eigentlich erreichen wollte, wenn ich das ganze richtig verstanden habe ist, dass die Variablen die ich sowieso vorher schon per Batch
in die Registry eingetragen habe auch für die CMD dauerhaft verfügbar gemacht werden so, dass ich mit meinen eigenen Variablen genauso arbeiten kann wie mit den Windows Variablen.

Habe ich da etwas falsch verstanden?
Oder ist mein Ansatz komplett falsch?


Moin robcomboy,
die SetX.exe, die ich hier vorliegen habe
(aus den WinXP SP2-Supporttools) kennt die
Paramter /S, /U und /P noch gar nicht - da
hast Du wohl eine frischere Version.

Aber der Rest der Syntax würde doch
einer neuen "globalen" Variablen
namens %BUILD% den Wert des Registrywertes
"HKLM\....\TEST" zuweisen, oder was
soll da passieren?

Grüße
Biber
Bitte warten ..
Neue Wissensbeiträge
LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 13 StundenLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Windows Mobile

Support für Windows Mobile endet im Dezember 2019

Information von transocean vor 1 TagWindows Mobile

Moin, Microsoft empfiehlt als Alternative den Umstieg auf iOS oder Android, wie man hier lesen kann. Gruß Uwe

Internet

Kommentar: Bundesregierung erwägt Ausschluss von Huawei im 5G-Netz - Unsere Presse wird immer sensationsgieriger

Information von Frank vor 3 TagenInternet5 Kommentare

Hier mal wieder ein schönes Beispiel für fehlgeleiteten Journalismus und Politik zugleich. Da werden aus Gerüchten plötzlich Fakten, da ...

Windows 10

Netzwerk-Bug in allen Windows 10-Versionen durch Januar 2019-Updates

Information von kgborn vor 4 TagenWindows 101 Kommentar

Nur ein kurzer Hinweis für Admins, die Windows 10-Clients im Portfolio haben. Mit den Updates vom 8. Januar 2019 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Temporäre WLAN Verbindung für AD-Login
Frage von Christian.WidauerLAN, WAN, Wireless17 Kommentare

Hallo zusammen, ich weiß leider nicht unter welchem Begriff ich dafür suchen muss, daher habe ich bisher leider nichts ...

LAN, WAN, Wireless
Bekannte Drosselungen bei Providern ?
Frage von HenereLAN, WAN, Wireless15 Kommentare

Servus zusammen, in bereits angefangen, aber ich hoffe dass der Beitrag hier mehr Informationen bringt. Sind Portdrosselungen bzw gezielte ...

Netzwerkmanagement
Reverse Proxy für TCP und UDP Anfragen
gelöst Frage von flxklsNetzwerkmanagement14 Kommentare

Hallo zusammen, ich besitze einen Rootserver, der nur eine öffentliche IP besitzt und auf dem mehrere VMs laufen. Da ...

Windows Server
MSSQL Backup in Form von .sql einspielen
Frage von janosch12Windows Server12 Kommentare

Guten Morgen, wir verwenden das Tool SQLandFTPBackup ( ) zum sichern einiger MSSQL Datenbanken. Nun sichert das Toll die ...