2011-04-11 12 views
9

Ho provato a provare la memorizzazione nella cache dell'applicazione su un server standard win2008. Quando eseguo il comando follwowing ricevo: Import-Module DistributedCacheAdministration Import-Module: il modulo specificato 'DistributedCacheAdministration' non è stato caricato perché non è stato trovato alcun file modulo valido in nessuna directory di modulo.Power shell: Import-Module

Dove si trova questa directory e come posso utilizzare tale modulo

Inoltre, sembra che ho PowerShell 1. I cant sembrano installare PowerShell 2

risposta

12

moduli e le loro comandi è una funzionalità di PowerShell Solo 2, quindi puoi essere certo che stai eseguendo questa versione. Immagino che tu sia confuso perché Powershell.exe si trova in una directory "1.0"; questo è solo per rendere la versione 2.0 compatibile all'indietro.

è necessario specificare la posizione esatta del modulo di carico: Import-Module [-Force] path-to-modulo-file`

Ancora meglio è avere a disposizione tramite la variabile $PSModulePath ambiente. Prova a Get-Module -ListAvailable per vedere quali moduli sono disponibili. Dal momento che quello che stai cercando di caricare non sembra essere elencato, prova a impostare $ PSModulePath nella cartella sopra nella directory contenente il file del modulo.

Quando si è soddisfatti di avere il percorso corretto del modulo, impostarlo tramite Proprietà del computer.

+0

@Joey. Grazie. Sì. Pensavo di avere la versione 1 b/c del percorso. e ho pensato che fosse perché non avevano il modulo DistributedCacheAdministration. Non riesco ancora a trovare il modulo – H20rider

+1

Ho provato "Get-Module -ListAvailable" su un server Win2008 diretto (o piuttosto diretto-da-the-HyperV);) e il modulo non è elencati. Sei sicuro che MS è il distributore di moduli? –

+0

Ho upvoted perché mi ha avvicinato a una potenziale risposta, ma quando ho fatto Import-Module -Force dice ... Import-Module: il modulo specificato 'C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ Modules \ DistributedCacheAdministration \ 'non è stato caricato perché non è stato trovato alcun file modulo valido in qualsiasi directory del modulo. Riga: 1 carattere: 1 –

0

Ho installato AppFabric e la cartella si presenta a C:\Windows\System32\WindowsPowerShell\v1.0\Modules\DistributedCacheAdministration

Eppure Import-Module DistributedCacheAdministration non funziona e il modulo non è elencato in Get-Module -ListAvailable

Problemi correlati