bless --setBoot --legacy --legacydrivehint /dev/disk0 --device /dev/disk0
Du meinst damit, welches Startvolume gerade eingestellt ist?Kann ich auch mit einem ähnlichem Skript das Standartbetriebsystem herausfinden?
bless --info --getBoot
echo "$( diskutil info $( bless --info --getBoot ) | grep "Volume Name" | sed -e 's,.*: *,,1' )"
Indem du die Gänsefüsschen innerhalb des Shellskripts vor AS verbirgst, die haben auch für AppleSkript eine Sonderbedeutung. Sie kennzeichnen dort Anfang und Ende des Arguments für den Befehl do shell script ...Wie kann ich das dann in einen AppleScript einbetten?
[COLOR="Red"]do shell script "[/COLOR] echo [COLOR="Red"]\[/COLOR]"$( diskutil info $( bless --info --getBoot ) | grep [COLOR="Red"]\[/COLOR]"Volume Name[COLOR="Red"]\[/COLOR]" | sed -e 's,.*: *,,1' )[COLOR="Red"]\[/COLOR]" [COLOR="Red"]"[/COLOR]
Im Terminal:Wie kann ich dann wieder OS X als Startbetriebssystem festlegen?
sudo bless --setBoot --mount /
do shell script "bless --setBoot --mount /" with administrator privileges
Durch das hinzufügen der bless-Option --nextonlyWie kann ich dann nur für den nächsten Start das Standardbetriebssystem festlegen?
- 1malig das Standartvolume auf die Windows-Partition setzen
Das verrate ich dir, wenn du mir was versprichst: Schreib nie wieder "Standart" hier in diesem Forum. Das ist eine Schreibweise, die man nicht nur lesen, sondern auch deutlich riechen kann.
Nein, aber gerochen.Hat keiner gesehen, oder![]()
[SIZE="-2"]do shell script "bless --setBoot --nextonly --legacy --legacydrivehint /dev/disk0 --device /dev/disk0" with administrator privileges
tell app "System Events" to restart[/SIZE]
[SIZE="-2"]sudo -v;
sudo bless --setBoot --nextonly --legacy --legacydrivehint /dev/disk0 --device /dev/disk0; sudo -k;
osascript -e "tell app \"System Events\" to restart";[/SIZE]
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Für die Ihnen angezeigten Verarbeitungszwecke können Cookies, Geräte-Kennungen oder andere Informationen auf Ihrem Gerät gespeichert oder abgerufen werden.
Anzeigen und Inhalte können basierend auf einem Profil personalisiert werden. Es können mehr Daten hinzugefügt werden, um Anzeigen und Inhalte besser zu personalisieren. Die Performance von Anzeigen und Inhalten kann gemessen werden. Erkenntnisse über Zielgruppen, die die Anzeigen und Inhalte betrachtet haben, können abgeleitet werden. Daten können verwendet werden, um Benutzerfreundlichkeit, Systeme und Software aufzubauen oder zu verbessern.
Durch das Klicken des Buttons "Zustimmen" willigen Sie gem. Art. 49 Abs. 1 DSGVO ein, dass auch Anbieter in den USA Ihre Daten verarbeiten. In diesem Fall ist es möglich, dass die übermittelten Daten durch lokale Behörden verarbeitet werden.