Skip to main content

Configurazione delle autorizzazioni obbligatorie per gli utenti run-as

Negli ambienti server con protezione avanzata e criteri di autorizzazione restrittivi, per supportare le credenziali run-as potrebbe essere necessario abilitare le autorizzazioni di sicurezza di Windows Server. Questi passaggi sono destinati agli amministratori di Server quando le credenziali run-as fornite non funzionano. Gli utenti di Server che desiderano assistenza nell'esecuzione dei flussi di lavoro come altro utente possono accedere alla pagina della guida Esecuzione di un flusso di lavoro come altro utente .

Per utilizzare un account utente run-as per eseguire flussi di lavoro, gli amministratori di Server devono abilitare tutte le autorizzazioni necessarie in ogni macchina worker di Server. Verifica che il servizio Accesso secondario sia in esecuzione per consentire a utenti alternativi di eseguire altri servizi.

Required Run As User Group Policy

First, edit the local group policy on the machine to give the Run As user account permission to log on as a batch job.

  1. Select Start on the Windows taskbar.

  2. In Search, enter gpedit.msc or local group policy.

  3. In the Local Group Policy Editor window, select Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment.

  4. Select Log on as a batch job.

  5. In Log on as a batch job Properties, select Add User or Group.

  6. Complete the required information to add the user or group.

  7. Select OK and Apply.

Autorizzazioni Utente run-as richieste

Then, set permissions on each of the folders requiring Run As user permissions. Go to Required Run As User Permissions.

  1. Right-click the folder for which you want to set permissions and select Properties.

  2. Select the Security tab and select Edit.

  3. In Group or user names, select the name of the user you want to grant permissions to or select Add to add a user that doesn't appear in the list.

  4. In Permissions for Run As User, select the required Run As permissions for the user.

  5. Select Add after selecting all required permissions.

  6. Select Apply.

Completa questi passaggi in ogni macchina worker e in ciascuno degli account utente da aggiungere come utente run-as.

Per ciascun utente run-as è necessario impostare in ogni macchina worker tutte le autorizzazioni indicate. Potrebbe essere necessario abilitare sulla macchina autorizzazioni aggiuntive a seconda del flusso di lavoro e dei file di dati e di programma a cui il flusso di lavoro deve accedere.

L'utente run-as deve inoltre disporre delle autorizzazioni per l'accesso alle origini dati incluse nei flussi di lavoro eseguiti in Server. Le autorizzazioni e le origini dati necessarie variano in base al flusso di lavoro.

Tabella 1. Autorizzazioni Utente run-as richieste

La cartella in cui è installato Alteryx contiene i file di programma Alteryx.

  • Percorso: [Directory di installazione] Il percorso predefinito è C:\Program Files\Alteryx . Questo percorso potrebbe risultare nascosto da Windows.

  • Autorizzazioni: Lettura ed esecuzione, Elenco, Lettura

La cartella Windows Program Data contiene il contenuto relativo alle chiavi di crittografia utilizzate dalle API di Windows.

  • Percorso: %ProgramData%\Microsoft\Crypto\RSA\MachineKeys

  • Autorizzazioni: Lettura, Scrittura

La cartella che contiene i file di licenza del Server.

  • Posizione: %ProgramData%\SRC

  • Autorizzazioni: lettura ed esecuzione

La cartella dei file di programma di Server contiene i dati spaziali installati. I dati spaziali possono essere installati anche in altre posizioni. È necessario consentire l'accesso solo se i dati spaziali sono inclusi nei flussi di lavoro.

  • Posizione: %ProgramFiles(x86)%\Alteryx

  • Autorizzazioni: lettura ed esecuzione

Nella cartella staging specificata in Impostazioni di sistema > Worker > Generale > Area di lavoro. Questa cartella contiene file temporanei, come flussi di lavoro non confezionati o altri file utilizzati per eseguire i flussi di lavoro. Assicurati che queste sottocartelle ereditino le autorizzazioni: MapTileCache, Results, Cache, TileSetInfoCache e XProcessCache.

  • Percorso: %ProgramData%\Alteryx\Service\Staging

  • Autorizzazioni: modifica, Lettura ed esecuzione, Visualizzazione contenuto cartella, Lettura, Scrittura

La cartella engine in Impostazioni di sistema  >  Engine  >  Generale  >  Directory temporanea . Questa cartella contiene i file temporanei utilizzati nei flussi di lavoro elaborati e nelle applicazioni.

  • Percorso: %ProgramData%\Alteryx\Engine

  • Autorizzazioni: modifica, Lettura ed esecuzione, Visualizzazione contenuto cartella, Lettura, Scrittura

La directory di registrazione specificata in Impostazioni di sistema  >  Engine > Generale > Directory di registrazione. Questa cartella contiene i file di output creati durante l'elaborazione dei flussi di lavoro o delle applicazioni. Per impostazione predefinita, la registrazione non è attivata, pertanto la directory potrebbe essere vuota.

  • Autorizzazioni: Modifica, Visualizzazione contenuto cartella, Lettura, Scrittura. L'autorizzazione Scrittura è necessaria solo se la registrazione è abilitata.

L'account utente delle credenziali run-as e del flusso di lavoro deve avere un profilo nel computer locale in cui viene eseguito il flusso di lavoro e deve avere il controllo completo di tale profilo. Questo profilo dovrebbe essere creato automaticamente con le autorizzazioni corrette alla prima esecuzione di un processo con la credenziale specificata.

  • Posizione: C:\Utenti\<Nome-utente>: %HOMEDRIVE%%HOMEPATH%

  • Autorizzazioni: Controllo completo

Si tratta dell'autorizzazione minima richiesta per la cartella di archiviazione dei profili di Windows che garantisce la corretta creazione dei profili.

  • Posizione: C:\Users: %HOMEDRIVE%\Users

  • Autorizzazioni: lettura ed esecuzione, visualizzazione contenuto cartella, lettura