Precedente :: Successivo |
Autore |
Messaggio |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 01 Lug 2010 17:20 Oggetto: [PS] Variabile che non funziona |
|
|
CIAO
Ho scritto questo script
Codice: |
# Parametri da inserire in una riga di comando:
# $ProfilesDataDrive Variabile che contiene la lettera dell'unita' dei profili e dati degli utenti.
param($ProfilesDataDrive)
# include, nel sistema di indicizzazione, le directory sottostanti.
New-Item "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultIndexedPaths" -Force
Set-Location "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultIndexedPaths"
New-ItemProperty . -Name 'file:///C:\Users\*' -Value 'file:///C:\Users\*'
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*' -Value 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*'
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Temp\*' -Value 'file:///C:\Users\*\AppData\Local\Temp\*'
New-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultIndexedPaths" -Force
Set-Location "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultIndexedPaths"
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*' -Value 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*'
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Temp\*' -Value 'file:///C:\Users\*\AppData\Local\Temp\*'
# Esclude, nel sistema di indicizzazione, le directory sottostanti.
New-Item "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultExcludedPaths"
Set-Location "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultExcludedPaths"
New-ItemProperty . -Name 'file:///C:\Users\Default\AppData\*' -Value 'file:///C:\Users\Default\AppData\*'
New-ItemProperty . -Name 'file:///$ProfilesDataDrive:\Users\Default\' -Value 'file:///$ProfilesDataDrive:\Users\Default\'
New-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultExcludedPaths"
Set-Location "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultExcludedPaths"
New-ItemProperty . -Name 'file:///C:\Users\Default\AppData\*' -Value 'file:///C:\Users\Default\AppData\*'
New-ItemProperty . -Name 'file:///$ProfilesDataDrive:\Users\Default\' -Value 'file:///$ProfilesDataDrive:\Users\Default\'
|
e ho notato che , quando lo eseguo con il comando "nome-script.ps1 -ProfilesDataDrive '<Lettera-drive>'" , la variabile ProfilesDataDrive non viene sostituita con la lettera indicata . in altre parole , alla fine dello script , mi trovo con le voci e i valori del registro che contengono la stringa "$ProfilesDataDrive" . come mai?
grazie
ciao |
|
Top |
|
 |
balubeto Dio minore

Registrato: 19/05/06 09:22 Messaggi: 757
|
Inviato: 02 Lug 2010 13:11 Oggetto: |
|
|
CIAO
Ho provato cosi`:
Codice: |
# Parametri da inserire in una riga di comando:
# $ProfilesDataDrive Variabile che contiene la lettera dell'unita' dei profili e dati degli utenti.
param($ProfilesDataDrive)
# include, nel sistema di indicizzazione, le directory sottostanti.
New-Item "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultIndexedPaths" -Force
Set-Location "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultIndexedPaths"
New-ItemProperty . -Name 'file:///C:\Users\*' -Value 'file:///C:\Users\*'
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*' -Value 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*'
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Temp\*' -Value 'file:///C:\Users\*\AppData\Local\Temp\*'
New-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultIndexedPaths" -Force
Set-Location "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultIndexedPaths"
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*' -Value 'file:///C:\Users\*\AppData\Local\Microsoft\Windows\Temporary Internet Files\*'
New-ItemProperty . -Name 'file:///C:\Users\*\AppData\Local\Temp\*' -Value 'file:///C:\Users\*\AppData\Local\Temp\*'
# Esclude, nel sistema di indicizzazione, le directory sottostanti.
New-Item "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultExcludedPaths" -Force
Set-Location "HKLM:\SOFTWARE\Microsoft\Windows Search\CurrentPolicies\DefaultExcludedPaths"
New-ItemProperty . -Name 'file:///C:\Users\Default\AppData\*' -Value 'file:///C:\Users\Default\AppData\*'
New-ItemProperty . -Name 'file:///' $ProfilesDataDrive ':\Users\Default\' -Value 'file:///' $ProfilesDataDrive ':\Users\Default\'
New-Item "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultExcludedPaths" -Force
Set-Location "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Windows Search\DefaultExcludedPaths"
New-ItemProperty . -Name 'file:///C:\Users\Default\AppData\*' -Value 'file:///C:\Users\Default\AppData\*'
New-ItemProperty . -Name 'file:///' $ProfilesDataDrive ':\Users\Default\' -Value 'file:///' $ProfilesDataDrive ':\Users\Default\'
|
ma, quando lo eseguo, mi dice "Impossibile trovare un parametro posizionale che accetta l'argomento ''<Lettera-drive>''". Come mai?
GRAZIE
CIAO |
|
Top |
|
 |
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|