Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
App Di Windows per macOS fornisce un'interfaccia della riga di comando (CLI) che è possibile usare per eseguire varie attività come alternativa all'interfaccia utente. L'uso dell'interfaccia della riga di comando può essere più efficiente per alcune attività, soprattutto quando è necessario eseguire più volte la stessa attività o automatizzare un'attività. In macOS si usa l'app Terminale predefinita per eseguire i comandi dell'interfaccia della riga di comando.
Questo articolo illustra come usare l'interfaccia della riga di comando di macOS per app di Windows.
Prerequisiti
Prima di poter usare l'interfaccia della riga di comando per app di Windows in macOS, è necessario installare l'app di Windows per macOS. Per altre informazioni, vedere Introduzione all'app di Windows per connettersi a dispositivi e app.
Eseguire i comandi
Per eseguire un comando usando l'interfaccia della riga di comando per app di Windows:
Aprire l'app Terminale nel dispositivo macOS.
Il percorso predefinito che contiene l'eseguibile dell'app di Windows è
/Applications/Windows App.app/Contents/MacOS, che è sensibile alla distinzione tra maiuscole e minuscole. Passare a questa directory eseguendo il comando seguente:cd '/Applications/Windows App.app/Contents/MacOS'Da questo percorso è possibile eseguire l'eseguibile dell'app di Windows con moduli diversi. Per verificare che sia possibile eseguire comandi, stampare il messaggio della Guida eseguendo il comando seguente:
./'Windows App' --scriptL'output è il seguente:
Usage: --script <module> <parameters> Modules: bookmark Create, edit or delete a connection bookmark. feed Subscribe to a resource feed, or edit or delete a subscription. gateway Create, edit or delete a Remote Desktop gateway. defaults Display client settings configurable through the defaults command To get help for a specific module: --script <module> help Examples: --script bookmark help --script feed help --script gateway helpI moduli disponibili sono elencati nell'output del comando precedente. È possibile ottenere la sintassi completa per ogni modulo aggiungendo il nome del modulo, seguito da
help, come illustrato nell'output del passaggio precedente. Ad esempio, per stampare le informazioni della Guida per il modulobookmark, eseguire il comando seguente:./'Windows App' --script bookmark helpL'output è il seguente:
Usage: --script bookmark <command> <unique ID> <parameter> Commands: write Create or edit a connection bookmark. delete Delete a connection bookmark. list List all stored bookmarks. export Output a bookmark as a formatted string. To get help for a specific command: --script bookmark <command> help Examples: --script bookmark write help --script bookmark delete help --script bookmark list help --script bookmark export helpInfine, è anche possibile iterare attraverso ogni comando per ogni modulo per stampare le informazioni di aiuto aggiungendo il nome del comando, seguito da
help, come illustrato nell'output del passaggio precedente.
Le informazioni della Guida disponibili in App di Windows per ogni modulo e comando forniscono istruzioni sull'utilizzo, dettagli dei parametri ed esempi di come usare ogni comando.
Suggerimenti per i moduli
I suggerimenti seguenti consentono di usare l'interfaccia della riga di comando per app di Windows in modo più efficace:
Per i comandi che richiedono un ID univoco, è possibile eseguire il comando
uuidgennell'app terminale per generare un ID univoco.Per modificare un segnalibro salvato, immettere lo stesso ID univoco di quello usato per creare il segnalibro. Il comando
writeaggiorna il segnalibro esistente con le nuove informazioni.Per il modulo
feedè possibile aggiungere solo un ambiente Servizi Desktop remoto che usa l'autenticazione con nome utente e password. Non è possibile aggiungere risorse Desktop virtuale Azure, Windows 365 o Microsoft Dev Box perché usa l'autenticazione basata sulle attestazioni.