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
GELÖST

Batch Script zum heraus finden der Betriebssystemparition

Frage Entwicklung Batch & Shell

Mitglied: Motorcross

Motorcross (Level 1) - Jetzt verbinden

01.02.2010 um 18:21 Uhr, 3084 Aufrufe, 10 Kommentare

Hallo Administratoren,

ich suche einen Script der die Betriebssystemparition herausfindet.
z.B bei Mir ist es C:
bei einem Bekannten H:
Gibtes einen Befehl dafür?
Gruß Motorcross
Mitglied: miniversum
01.02.2010 um 18:24 Uhr
Dafür gibt es Systemvariabeln.
01.
echo %HOMEDRIVE%
Bitte warten ..
Mitglied: Motorcross
01.02.2010 um 18:25 Uhr
Ja, danke für die Hilfe!
Gruß Motorcross
Bitte warten ..
Mitglied: Motorcross
01.02.2010 um 18:29 Uhr
Hat Shell die gleicher Variable?
Bitte warten ..
Mitglied: bastla
01.02.2010 um 18:46 Uhr
... wobei ich ja eher auf %SystemDrive% getippt hätte ...

Übrigens (@Motorcross - miniversum weiß das ): "set" ohne Parameter listet alle verfügbaren Systemvariablen auf.

Grüße
bastla
Bitte warten ..
Mitglied: Biber
01.02.2010 um 18:56 Uhr
[OT]
Zitat von Motorcross:
Hat Shell die gleicher Variable?
....hmmm... ja, aber bei Aral gibt es PayBack-Punkte.

Kannst du bitte für das Stellen einer Frage ähnlich viel Aufwand betreiben wie dir von den Antwortenden entgegengebracht wird?
Bei solchen Spontan-Geistesblitzen wie dem zitierten fünfwortigen Gestrunkele macht es wenig Spaß...

bitte versuche die Frage mal ins Verständliche zu konvertieren.

Danke & Grüße
Biber
[/OT]
Bitte warten ..
Mitglied: AndreasBrecht
01.02.2010 um 19:35 Uhr
OK für die Korinthenkacker:
HomeDrive = Laufwerk der Userverzeichnisse
SystemDrive = Laufwerk, auf dem das OS installiert ist
Bitte warten ..
Mitglied: bastla
01.02.2010 um 20:00 Uhr
@AndreasBrecht
OK für die Korinthenkacker:
Meinst Du, dass sich welche in diesen Thread verirren werden?

Übrigens: Welche Variable würdest Du denn empfehlen?

Grüße
bastla
Bitte warten ..
Mitglied: Biber
01.02.2010 um 20:03 Uhr
Moin AndreasBrecht,

Zitat von AndreasBrecht:
OK für die Korinthenkacker:
Erstens heißt das "für die Korinthenkacker und -kackerinnen",
zweitens solltest du lieber nicht deren Aufmerksamkeit auf dich lenken...
HomeDrive = Laufwerk der Userverzeichnisse [doppelt falsch]
SystemDrive = Laufwerk, auf dem das OS installiert ist [ok]
drittens zeigt da eher bastla den richtigen (universellen) Weg mit %SystemDrive%

Die beiden Variablen %HOMEDRIVE% und %HOMEDIR% sind (siehe auch in den M$-Dokumentationen zu Umgebungsvariablen) eigentlich gar nicht offiziell...

Die wurden irgendwann mal durch die Hintertür etabliert... sind aber (quasi) reine GUI-Variablen, die nur und ausschließlich der M$-Explorer setzt und nutzt.
Auf einem Windows-System, das einen "anderen" Explorer nutzt ... sind die gar nicht vorhanden.

"Natürlich" finde ich die beiden %HOMExxx%-Variablen fast immer vor auf x-beliebigen Systemen.... fast immer.
Für "universelle" Skripte, die du an 20000 Kunden auf 5 Kontinenten verticken willst sind die ... suboptimal.

Außerdem sind die "Userverzeichnisse" z.B. im AD-Kontext eher mit %USERHOMESHARE% zu ermitteln. (siehe auch bastlas Kommentar)
USERHOMESHARE=Y:\ liefert bei mir das "Richtige"; %HOMEDRIVE% ist bei mir =C:\ ... falsch.

Grüße
Biber
Bitte warten ..
Mitglied: AndreasBrecht
01.02.2010 um 20:04 Uhr
Wenn noh einer kommt, sind es mit mir zusammen schon der Korinthenkacker 2

Davon ab macht SystemDrive natürlich mehr Sinn, aber in 10 von 10 Installationen liefert HomeDrive das selbe Ergebnis
Bitte warten ..
Mitglied: bastla
01.02.2010 um 20:13 Uhr
@AndreasBrecht
in 10 von 10 Installationen liefert HomeDrive das selbe Ergebnis
Du kannst ausschließen, dass der Batch in einer AD-Umgebung laufen wird? Dort wird nämlich der "Basisordner" (= %Homedrive%) gerne mal zB auf H: gemapt ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Batch & Shell

Batch als Dienst bei Systemstart ohne Anmeldung ausführen

(4)

Tipp von tralveller zum Thema Batch & Shell ...

Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Heiß diskutierte Inhalte
Windows 7
gelöst Lokales Adminprofil defekt (25)

Frage von Yannosch zum Thema Windows 7 ...

Server
gelöst Wie erkennen, dass nur deutsche IPs Zugang zu einer Website haben? (22)

Frage von Coreknabe zum Thema Server ...

LAN, WAN, Wireless
gelöst Statische Routen mit ISC-DHCP Server für Android Devices (22)

Frage von terminator zum Thema LAN, WAN, Wireless ...

Exchange Server
gelöst Migration Exchange 2007 zu 2013 - Public Folder teilweise weg (16)

Frage von Andy1987 zum Thema Exchange Server ...