Seite 1 von 1

DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 13:12
von Cdn
Hallo zusammen,

also ich habe wirklich schon viele DosInAnIcon Sektionen programmiert, aber irgendwie bekomme ich immer die Rückmeldung, dass die Datei nicht gefunden werden kann. Liegt das vllt. an OPSI?

Code: Alles auswählen

DosInAnIcon_1 /SysNative


[DosInAnIcon_1]
"%System%\MBR2GPT.exe" /validate /allowFullOS
"%System%\MBR2GPT.exe" /convert /allowFullOS

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 13:52
von uncle_scrooge
Was passiert, wenn Du die Hochkommata weglässt?

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 13:53
von Cdn
Genau das gleiche :-)
Sieht eher so aus, als hätten die Entwickler das geperrt.

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 13:58
von uncle_scrooge
Wäre ja auch zu einfach gewesen.

Ich würde jetzt erst einmal das /sysnative weglassen. %system% sollte unabhängig von irgendwelchen Schaltern auf c:\windows\system32 zeigen.
Und ich würde mir in die Sektion noch ein fröhliches
echo %system% > meintolleslogfile
dir %system% >> meintolleslogfile
bauen.

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 14:05
von Cdn
Auch schon hinter mir bevor ich hier geschrieben habe....

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 14:06
von uncle_scrooge
Sorry, habe verdrängt, daß Du OPSi nicht erst seit gestern nutzt....

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 16:17
von uncle_scrooge
Das ist schräg.
Ich habe mir das als DosBatch gebaut. Damit ich was sehe.
Und egal, ob mit Schalter /sysnative oder ohne, lande ich mit %system% nicht in c:\windows\system32, sondern in c:\windows\SysWOW64.
Und da gibt es die mbr2gtp.exe nicht.
Und ich komme da auch nicht raus. Selbst wenn ich direkt c:\windows\system32 referenziere stecke ich in SysWOW64 fest.

Code: Alles auswählen

DosBatch_1 /SysNative
[DosBatch_1]
%System%\MBR2GPT.exe /validate /allowFullOS /LOGS:c:\test\
c:\windows\system32\MBR2GPT.exe /validate /allowFullOS /LOGS:c:\test\
rem "%System%\MBR2GPT.exe" /convert /allowFullOS
dir %system%\mbr2*.*
dir c:\windows\system32\mbr2*.*
whoami
pause

Code: Alles auswählen

C:\WINDOWS\system32>C:\WINDOWS\system32\MBR2GPT.exe /validate /allowFullOS /LOGS:c:\test\
Der Befehl "C:\WINDOWS\system32\MBR2GPT.exe" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\WINDOWS\system32>c:\windows\system32\MBR2GPT.exe /validate /allowFullOS /LOGS:c:\test\
Der Befehl "c:\windows\system32\MBR2GPT.exe" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\WINDOWS\system32>rem "C:\WINDOWS\system32\MBR2GPT.exe" /convert /allowFullOS

C:\WINDOWS\system32>dir C:\WINDOWS\system32\mbr2*.*
 Datenträger in Laufwerk C: ist WINDOWS
 Volumeseriennummer: 3C20-2CAB

 Verzeichnis von C:\WINDOWS\system32

Datei nicht gefunden

C:\WINDOWS\system32>dir c:\windows\system32\mbr2*.*
 Datenträger in Laufwerk C: ist WINDOWS
 Volumeseriennummer: 3C20-2CAB

 Verzeichnis von c:\windows\system32

Datei nicht gefunden

C:\WINDOWS\system32>whoami
nt-autorität\system

C:\WINDOWS\system32>pause

Re: DosInAnIcon findet Datei nicht

Verfasst: 17 Mär 2020, 16:30
von uncle_scrooge
Auch wenn ich jetzt Selbstgespräche führe....
Handbuchlesen bildet.
....The modifiers has to be seperated by winst from the parameters....

So DosInAnIcon_1 winst /SysNative wird ein Schuh draus.

Re: DosInAnIcon findet Datei nicht

Verfasst: 18 Mär 2020, 10:07
von Cdn
Ach super. Danke für die Info. Das ist interessant. Habe ich auch wieder mal was dazu gelernt. Danke!