Seite 1 von 1

CMD mit Admin Rechten

Verfasst: 07 Aug 2024, 16:03
von crawleroz1
Hallo OPSI Community,

ich möchte den Oracle 10g Client auf Windows 11 installieren und habe folgendes funktionsfähiges .bat Skript

Code: Alles auswählen

@echo off
set "targetFolder=C:\Oracle"
echo Lösche den Inhalt des Ordners %targetFolder%...
del /Q %targetFolder%\*.* 2>nul
echo Löschen abgeschlossen.
C:\meinOracle\10g\setup.exe -silent -nowelcome -nowait -noconfig -responseFile "C:\meinOracle\10g\response\clientcustom_abc.rsp"
echo Installation abgeschlossen.
pause
Dieses Skript funktioniert auch wunderbar aber wenn ich es als OPSI-Skript realisieren will, scheitere ich an den Berechtigungen.

Ich habe es so probiert:

Code: Alles auswählen

DosBatch_install

[DosBatch_install]
@echo off
set "targetFolder=C:\Oracle"
echo Lösche den Inhalt des Ordners %targetFolder%...
del /Q %targetFolder%\*.* 2>nul
echo Löschen abgeschlossen.
C:\meinOracle\10g\setup.exe -silent -nowelcome -nowait -noconfig -responseFile "C:\meinOracle\10g\response\clientcustom_abc.rsp"
echo Installation abgeschlossen.
pause
Die Oracle Installationsroutine bricht dann immer bei 87% ab beim Zugriff auf die Dateien:
c:\oracle\ora10g\bin\oradc.ocx
c:\oracle\ora10g\bin\oip10.dll
der einzige Unterschied zu meiner .bat können nur die Rechte sein.

Wie führe ich mein Skript mit Adminrechten aus?

Re: CMD mit Admin Rechten

Verfasst: 08 Aug 2024, 14:32
von n.doerrer
Es gibt für winbatch den Schalter /runelevated der das erledigen sollte.

Siehe https://docs.opsi.org/opsi-docs-de/4.3/ ... c-winbatch

Re: CMD mit Admin Rechten

Verfasst: 04 Sep 2024, 14:38
von crawleroz1
Das funktioniert leider nicht
Es ist nicht das gleiche als wenn ich einen Doppelklick auf die .bat mache :?

Re: CMD mit Admin Rechten

Verfasst: 04 Sep 2024, 15:40
von feltel
Das

Code: Alles auswählen

set "targetFolder=C:\Oracle"
sollte doch sicher

Code: Alles auswählen

set targetFolder="C:\Oracle"
lauten. Oder sind die Gänsefüßchen nur hier im Beitrag falsch gesetzt?