Variabili di ambiente riconosciute
Quando vengono usati i file MigDocs.xml
XML , MigApp.xml
e MigUser.xml
, le variabili di ambiente possono essere usate per identificare le cartelle che possono essere diverse in computer diversi. I valori CSIDL (Constant Special Item ID List) consentono di identificare le cartelle usate di frequente nelle applicazioni, ma che potrebbero avere nomi o posizioni diversi in un determinato computer. Ad esempio, la cartella Documenti può trovarsi C:\Users\<Username>\Documents
in un computer e C:\Users\<Username>\My Documents
in un altro. Il carattere jolly asterisco (*) può essere usato nei MigUser.xml
MigApp.xml
file e MigDoc.xml
. Tuttavia, il carattere jolly asterisco (*) non può essere usato nel Config.xml
file.
Variabili elaborate per il sistema operativo e nel contesto di ogni utente
Queste variabili possono essere usate all'interno di sezioni nei file .xml con context=UserAndSystem
, context=User
e context=System
.
Variabile | Spiegazione |
---|---|
ALLUSERSAPPDATA | Uguale a CSIDL_COMMON_APPDATA. |
ALLUSERSPROFILE | Fa riferimento a %PROFILESFOLDER%\Public o %PROFILESFOLDER%\all users . |
COMMONPROGRAMFILES | Uguale a CSIDL_PROGRAM_FILES_COMMON. |
COMMONPROGRAMFILES(X86) | Fa riferimento alla C:\Program Files (x86)\Common Files cartella nei sistemi a 64 bit. |
CSIDL_COMMON_ADMINTOOLS | Versione 10.0. Directory del file system che contiene gli strumenti di amministrazione per tutti gli utenti del computer. |
CSIDL_COMMON_ALTSTARTUP | Directory del file system che corrisponde al gruppo di programmi di avvio non localizzato per tutti gli utenti. |
CSIDL_COMMON_APPDATA | Directory del file system che contiene i dati dell'applicazione per tutti gli utenti. Un percorso tipico di Windows è C:\ProgramData . |
CSIDL_COMMON_DESKTOPDIRECTORY | Directory del file system che contiene file e cartelle visualizzati sul desktop per tutti gli utenti. Un percorso tipico è C:\Users\Public\Desktop . |
CSIDL_COMMON_DOCUMENTS | Directory del file system che contiene documenti comuni a tutti gli utenti. Un percorso tipico è C:\Users\Public\Documents . |
CSIDL_COMMON_FAVORITES | Directory del file system che funge da repository comune per i preferiti comuni a tutti gli utenti. Un percorso tipico è C:\Users\Public\Favorites. |
CSIDL_COMMON_MUSIC | Directory del file system che funge da repository per i file musicali comuni a tutti gli utenti. Un percorso tipico è C:\Users\Public\Music . |
CSIDL_COMMON_PICTURES | Directory del file system che funge da repository per i file di immagine comuni a tutti gli utenti. Un percorso tipico è C:\Users\Public\Pictures . |
CSIDL_COMMON_PROGRAMS | Directory del file system che contiene le directory per i gruppi di programmi comuni visualizzati nel menu Start per tutti gli utenti. Un percorso tipico è C:\ProgramData\Microsoft\Windows\Start Menu\Programs . |
CSIDL_COMMON_STARTMENU | Directory del file system che contiene i programmi e le cartelle visualizzati nel menu Start per tutti gli utenti. Un percorso tipico in Windows è C:\ProgramData\Microsoft\Windows\Start Menu . |
CSIDL_COMMON_STARTUP | Directory del file system che contiene i programmi visualizzati nella cartella Avvio per tutti gli utenti. Un percorso tipico è C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_COMMON_TEMPLATES | Directory del file system che contiene i modelli disponibili per tutti gli utenti. Un percorso tipico è C:\ProgramData\Microsoft\Windows\Templates . |
CSIDL_COMMON_VIDEO | Directory del file system che funge da repository per i file video comuni a tutti gli utenti. Un percorso tipico è C:\Users\Public\Videos . |
CSIDL_DEFAULT_APPDATA | Fa riferimento alla Appdata cartella all'interno %DEFAULTUSERPROFILE% di . |
C SIDL_DEFAULT_LOCAL_APPDATA | Fa riferimento alla cartella locale Appdata all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_COOKIES | Fa riferimento alla cartella Cookies all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_CONTACTS | Fa riferimento alla cartella Contatti all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_DESKTOP | Fa riferimento alla cartella Desktop all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_DOWNLOADS | Fa riferimento alla cartella Downloads all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_FAVORITES | Fa riferimento alla cartella Preferiti all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_HISTORY | Fa riferimento alla cartella Cronologia all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_INTERNET_CACHE | Fa riferimento alla cartella Cache Internet all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_PERSONAL | Fa riferimento alla cartella Personale all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_MYDOCUMENTS | Fa riferimento alla cartella Documents all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_MYPICTURES | Fa riferimento alla cartella Immagini all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_MYMUSIC | Fa riferimento alla cartella Music all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_MYVIDEO | Fa riferimento alla cartella Videos all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_RECENT | Fa riferimento alla cartella Recent all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_SENDTO | Fa riferimento alla cartella Invia a all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_STARTMENU | Fa riferimento alla cartella Menu Start all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_PROGRAMS | Fa riferimento alla cartella Programmi all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_STARTUP | Fa riferimento alla cartella Startup all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_TEMPLATES | Fa riferimento alla cartella Templates all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_DEFAULT_QUICKLAUNCH | Fa riferimento alla cartella Avvio rapido all'interno %DEFAULTUSERPROFILE% di . |
CSIDL_FONTS | Cartella virtuale contenente tipi di carattere. Un percorso tipico è C:\Windows\Fonts . |
CSIDL_PROGRAM_FILESX86 | Cartella Programmi nei sistemi a 64 bit. Un percorso tipico è C:\Program Files(86) . |
CSIDL_PROGRAM_FILES_COMMONX86 | Cartella per i componenti condivisi tra le applicazioni in sistemi a 64 bit. Un percorso tipico è C:\Program Files(86)\Common . |
CSIDL_PROGRAM_FILES | Cartella Programmi. Un percorso tipico è C:\Program Files . |
CSIDL_PROGRAM_FILES_COMMON | Cartella per i componenti condivisi tra le applicazioni. Un percorso tipico è C:\Program Files\Common . |
CSIDL_RESOURCES | Directory del file system che contiene i dati delle risorse. Un percorso tipico è C:\Windows\Resources . |
CSIDL_SYSTEM | Cartella Sistema Windows. Un percorso tipico è C:\Windows\System32 . |
CSIDL_WINDOWS | Directory o percorso radice di sistema di Windows. Questo valore corrisponde alle variabili di %WINDIR% ambiente o %SYSTEMROOT% . Un percorso tipico è C:\Windows . |
DEFAULTUSERPROFILE | Fa riferimento al valore in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [DefaultUserProfile] . |
PROFILESFOLDER | Fa riferimento al valore in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList [ProfilesDirectory] . |
PROGRAMFILES | Uguale a CSIDL_PROGRAM_FILES. |
PROGRAMFILES(X86) | Fa riferimento alla C:\Program Files (x86) cartella nei sistemi a 64 bit. |
SISTEMA | Fa riferimento a %WINDIR%\system32 . |
SYSTEM16 | Fa riferimento a %WINDIR%\system . |
SYSTEM32 | Fa riferimento a %WINDIR%\system32 . |
SYSTEMDRIVE | Unità che contiene la cartella Windows. Questo valore è un nome di unità e non un nome di cartella (C: non C:\ ). |
SYSTEMPROFILE | Fa riferimento al valore in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18 [ProfileImagePath] . |
SYSTEMROOT | Uguale a WINDIR. |
WINDIR | Fa riferimento alla cartella Windows che si trova nell'unità di sistema. |
Variabili riconosciute solo nel contesto utente
Queste variabili possono essere usate nei file .xml all'interno delle sezioni con context=User
e context=UserAndSystem
.
Variabile | Spiegazione |
---|---|
APPDATA | Uguale a CSIDL_APPDATA. |
CSIDL_ADMINTOOLS | Directory del file system utilizzata per archiviare gli strumenti di amministrazione per un singolo utente. Microsoft Management Console (MMC) salva le console personalizzate in questa directory, che esegue il roaming con il profilo utente. |
CSIDL_ALTSTARTUP | Directory del file system che corrisponde al gruppo di programmi di avvio non localizzato dell'utente. |
CSIDL_APPDATA | Directory del file system che funge da repository comune per i dati specifici dell'applicazione. Un percorso tipico è C:\Users\<username>\AppData\Roaming . |
CSIDL_BITBUCKET | Cartella virtuale che contiene gli oggetti nel Cestino dell'utente. |
CSIDL_CDBURN_AREA | Directory del file system che funge da area di staging per i file in attesa di essere scritti in CD. Un percorso tipico è C:\Users\<username>\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning . |
CSIDL_CONNECTIONS | Cartella virtuale che rappresenta Connections di rete che contiene connessioni di rete e connessioni remote. |
CSIDL_CONTACTS | Questo valore fa riferimento alla cartella Contatti in %CSIDL_PROFILE%. |
CSIDL_CONTROLS | Cartella virtuale che contiene icone per gli elementi Pannello di controllo. |
CSIDL_COOKIES | Directory del file system che funge da repository comune per i cookie Internet. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Cookies . |
CSIDL_DESKTOP | Cartella virtuale che rappresenta il desktop di Windows. |
CSIDL_DESKTOPDIRECTORY | Directory del file system usata per archiviare fisicamente gli oggetti file sul desktop, che non deve essere confusa con la cartella desktop stessa. Un percorso tipico è C:\Users\<username>\Desktop . |
CSIDL_DRIVES | Cartella virtuale che rappresenta questo PC che contiene tutti gli elementi presenti nel computer locale: dispositivi di archiviazione, stampanti e Pannello di controllo. La cartella può contenere anche unità di rete mappate. |
CSIDL_FAVORITES | Directory del file system che funge da repository comune per i preferiti dell'utente. Un percorso tipico è C:\Users\<username>\Favorites . |
CSIDL_HISTORY | Directory del file system che funge da repository comune per gli elementi della cronologia Internet. |
CSIDL_INTERNET | Cartella virtuale per Internet Explorer. |
CSIDL_INTERNET_CACHE | Directory del file system che funge da repository comune per i file Internet temporanei. Un percorso tipico è C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files |
CSIDL_LOCAL_APPDATA | Directory del file system che funge da repository di dati per applicazioni locali non mobili. Un percorso tipico è C:\Users\<username>\AppData\Local . |
CSIDL_MYDOCUMENTS | Cartella virtuale che rappresenta la cartella Documenti . Un percorso tipico è C:\Users\<username>\Documents . |
CSIDL_MYMUSIC | Directory del file system che funge da repository comune per i file musicali. Un percorso tipico è C:\Users\<username>\Music . |
CSIDL_MYPICTURES | Directory del file system che funge da repository comune per i file di immagine. Un percorso tipico è C:\Users\<username>\Pictures . |
CSIDL_MYVIDEO | Directory del file system che funge da repository comune per i file video. Un percorso tipico è C:\Users\<username>\Videos . |
CSIDL_NETHOOD | Directory del file system che contiene gli oggetti collegamento che potrebbero esistere nella cartella virtuale Di rete . Non è uguale a CSIDL_NETWORK, che rappresenta la radice dello spazio dei nomi di rete. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Network Shortcuts . |
CSIDL_NETWORK | Cartella virtuale che rappresenta l'elemento desktop di rete , la radice della gerarchia dello spazio dei nomi di rete. |
CSIDL_PERSONAL | Cartella virtuale che rappresenta l'elemento <desktop Utente> . Questo valore equivale a CSIDL_MYDOCUMENTS. Un percorso tipico è C:\User\<username>\Documents . |
CSIDL_PLAYLISTS | Cartella virtuale usata per archiviare gli album di riproduzione, in genere C:\Users\<username>\Music\Playlists . |
CSIDL_PRINTERS | Cartella virtuale che contiene le stampanti installate. |
CSIDL_PRINTHOOD | Directory del file system che contiene gli oggetti collegamento che possono esistere nella cartella virtuale Stampanti. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Printer Shortcuts . |
CSIDL_PROFILE | Cartella del profilo dell'utente. Un percorso tipico è C:\Users\<username> . |
CSIDL_PROGRAMS | Directory del file system che contiene i gruppi di programmi dell'utente, che sono a loro volta directory del file system. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs . |
CSIDL_RECENT | Directory del file system che contiene collegamenti ai documenti usati più di recente dall'utente. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Recent . |
CSIDL_SENDTO | Directory del file system che contiene le voci di menu Invia a . Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\SendTo . |
CSIDL_STARTMENU | Directory del file system che contiene le voci di menu Start . Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu . |
CSIDL_STARTUP | Directory del file system che corrisponde al gruppo di programmi Startup dell'utente. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup . |
CSIDL_TEMPLATES | Directory del file system che funge da repository comune per i modelli di documento. Un percorso tipico è C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Templates . |
HOMEPATH | Uguale alla variabile di ambiente standard. |
TEMP | Cartella temporanea nel computer. Un percorso tipico è %USERPROFILE%\AppData\Local\Temp . |
TMP | Cartella temporanea nel computer. Un percorso tipico è %USERPROFILE%\AppData\Local\Temp . |
USERPROFILE | Uguale a CSIDL_PROFILE. |
USERSID | Rappresenta l'identificatore di sicurezza dell'account utente corrente. Ad esempio: S-1-5-21-1714567821-1326601894-715345443-1026 . |