Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Systemvaribale dauerhaft setzen

Frage Entwicklung Batch & Shell

Mitglied: webbudda

webbudda (Level 1) - Jetzt verbinden

19.05.2009, aktualisiert 10:20 Uhr, 4699 Aufrufe, 8 Kommentare

Hallo,

sorry aber ich muss das jetzt einfach fragen, weil ich bisher keine ANtowrt gefunden habe. Ich möchte per batch eine Systemvaribale dauerhaft setzen. Ich habe schon einige Befehle erfolglos getestet.
Gibts einen einfachen befehl, der mir eine variable zb mit dem namen test und den value D:\ hinzufügt?

Wäre sehr dankbar. Diese Variable sollte dauerthaft und niht nur in dieser session verfügbar sein.
Mitglied: 78632
19.05.2009 um 10:47 Uhr
Zitat von webbudda:
Gibts einen einfachen befehl, der mir eine variable zb mit dem namen
test und den value D:\ hinzufügt?

Nein, den gibt es nicht. Du kannst Umgebungsvariablen in der Systemsteuerung festlegen:
[WIN]+[PAUSE] > Erweitert > Umgebungsvariablen

Es gibt allerdings im Ressource-Kit ein Programm namens SETX.EXE, mit dem du Variablen auch erstellen und ändern kannst.

http://blog.m-ri.de/index.php/2008/09/29/setx-der-kleine-helfer-fuer-di ...
Bitte warten ..
Mitglied: 68030
19.05.2009 um 10:53 Uhr
Hi

Rechtsklick auf Arbeitsplatz > eigenschaften > erweitert > links unten umgebungs variablen > da gibts dann benutzer und system variablen

sollte funtkionieren

lg
Bitte warten ..
Mitglied: webbudda
19.05.2009 um 10:59 Uhr
sollte per cmd (gehen) gehen. danke erstmal werd wohl setx verwenden müssen...
Bitte warten ..
Mitglied: 68030
19.05.2009 um 11:22 Uhr
was wäre wenn du es mit einer Batch datei versuchst die sich automatisch beim starten des Pc´s ausführt ?
Bitte warten ..
Mitglied: LotPings
19.05.2009 um 11:47 Uhr
Es geht auch ohne externe Tools,

benötigt aber natürlich entsprechende Rechte,
01.
Reg ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v DirCMD /t REG_SZ /d "/OGN" /f 
02.
Reg ADD "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v Prompt /t REG_SZ /d "$t$h$h$h $m$+$p____________________$_$g " /f
Die beiden Einträge erzeugen
  • Ordner zuerst + Sortierung nach Name für das Dir Kommando.
  • einen 2-zeiligen Prompt mit Uhrzeit und bei gemappten Laufwerken Anzeige von \\Server\Freigabe sowie Pfad und einen Strich

Damit neue Einträge wirksam werden können ist ggfs neue Shell/Neuanmeldung/Neustart notwendig.

Gruß
LotPings
Bitte warten ..
Mitglied: MASTEQ
20.05.2009 um 08:39 Uhr
Du kannst in der Eingabeaufforderung einfach den Befehl "Set.exe" nutzen. Gib einfach "help set" ein und du bekommst die Syntax aufgelistet.

Greetz
Bitte warten ..
Mitglied: LotPings
20.05.2009 um 08:51 Uhr
Zitat von MASTEQ:
Gib einfach "help set" ein und du bekommst die Syntax aufgelistet.

Moin Masteq,
der Rat geht gleich an dich zurück.
Das Set /P steht eher für Prompt Input und nicht für Persistent = Dauerhaft.
Mit Set wird nur das aktuelle (geerbte) Environment verändert nicht das Master Environment.
Es wurden fachkundige Auskünfte in ausreichender Anzahl gegeben - vielleicht es aber noch zu früh die auch zu lesen

Gruß
LotPings
Bitte warten ..
Mitglied: MASTEQ
20.05.2009 um 09:02 Uhr
@ LotPings:

Hey, sorry.....ich gebe dir natürlich Recht.....ich werde in Zukunft darauf achten mindestens 2 Kaffee vor einem Post zu mir zu nehmen

Gruß
MASTEQ
Bitte warten ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Google Android
gelöst Android-Handy versehentlich (dauerhaft) gesperrt? (25)

Frage von FA-jka zum Thema Google Android ...

Windows Server
PowerShell Script - Ordnerrechte setzen (7)

Frage von desmondjames zum Thema Windows Server ...

Windows Server
SPF Textdatei im DNS setzen aber wie? (6)

Frage von M.Marz zum Thema Windows Server ...

Windows Update
gelöst WSUS Genehmigungen korrekt setzen (3)

Frage von M.Marz zum Thema Windows Update ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Windows Server
SBS 2011 Standard virtualisieren (13)

Frage von HeinrichM zum Thema Windows Server ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...