Compartilhar via


Get-CloudCacheProvider

Módulo: Microsoft.FSLogix

SINOPSE

Mostra o estado dos provedores de Cache de Nuvem (provedores de armazenamento remoto) associados a discos específicos do Cache de Nuvem.

SINTAXE

LocalPath (padrão)

Get-CloudCacheProvider
    [-LocalPath <String>]
    [<CommonParameters>]

Disco

Get-CloudCacheProvider
    [-Disks <System.Collections.Generic.List[Microsoft.FSLogix.CloudCache.File]>]
    [<CommonParameters>]

Nome

Get-CloudCacheProvider
    [-Name <String>]
    [<CommonParameters>]

UniqueId

Get-CloudCacheProvider
    [-UniqueId <String>]
    [<CommonParameters>]

DESCRIÇÃO

Esse cmdlet mostra as propriedades de cada provedor de Cache de Nuvem (provedor de armazenamento remoto). Cada provedor terá propriedades associadas que ajudam a indicar o estado do provedor, pois ele está relacionado à sessão do usuário.

Propriedades

Propriedade Valor Descrição
AccessMode ReadWrite O Cache de Nuvem pode ler e gravar neste disco de provedores.
NoAccess O Cache de Nuvem não tem acesso ao disco de provedores e indica um problema com o provedor de armazenamento remoto ou outro computador contém o arquivo *.lock.
ReadOnly O Cache de Nuvem só pode ler deste disco de provedores.
Conectados Verdadeiro O serviço cache de nuvem está conectado ao provedor de armazenamento remoto.
Falso O serviço cache de nuvem não está conectado ao suporte de armazenamento remotoder.
existe Sim O disco do Cache de Nuvem existe no provedor de armazenamento remoto.
Não O disco do Cache de Nuvem não existe no provedor de armazenamento remoto.
Desconhecido O estado do disco do Cache de Nuvem é desconhecido.
LastLockOperation Mostra o resultado da última tentativa de operação de E/S para o arquivo *.lock no provedor de armazenamento remoto. O arquivo *.lock é como o Cache de Nuvem determina a viabilidade do provedor de armazenamento remoto e a frequência dessa operação é a cada 60 segundos (padrão). Um provedor é considerado não conectado quando uma operação de bloqueio não é bem-sucedida.
localpath [String] Exibe o caminho do disco do Cache de Nuvem registrado, conforme visto pelo serviço de Cache de Nuvem e está localizado por padrão em %ProgramData%\FSLogix\Proxy.
RemotePath [String] Exibe o local para os discos do Cache de Nuvem no provedor de armazenamento remoto com base no tipo.
Name [String] Exibe o valor do nome do provedor de armazenamento remoto, conforme especificado na cadeia de conexão CCDLocations.
de tamanho de [UInt64] Tamanho em bytes do disco do Cache de Nuvem.
State Válido O disco do Cache de Nuvem no provedor de armazenamento remoto está em sincronia com o disco do Cache de Nuvem local.
Inválido O disco do Cache de Nuvem local é diferente do provedor remoto e será sincronizado de um provedor válido.
Replicar O disco do Cache de Nuvem no provedor de armazenamento remoto está replicando de um disco válido do Cache de Nuvem (provedor remoto).
WaitingForFileOpen O serviço de Cache de Nuvem está aguardando para acessar o disco remoto do Cache de Nuvem até o processo de montagem do disco do Cache de Nuvem local.
Desconhecido O disco remoto do Cache de Nuvem não está disponível e não pode determinar seu estado.
tipo Smb O provedor de armazenamento remoto é um compartilhamento de arquivos SMB.
AzureBlob O provedor de armazenamento remoto é um Blob do Azure.
UniqueId [Int32] Uma ID exclusiva gerada para cada disco do Cache de Nuvem durante a operação de entrada e usada em todas as áreas de logs e eventos do FSLogix.
de tempo de atividade [Timespan] A duração desde a primeira operação de bloqueio bem-sucedida. Esse valor é redefinido quando a LastLockOperation falha e, em seguida, é bem-sucedida.
WriteQueueLength [Int32] Esse valor mostra o número de alterações pendentes no arquivo de fila do provedor de armazenamento remoto especificado. Um valor de 0 indica o provedor remoto em sincronia com o disco do Cache de Nuvem local.

EXEMPLOS

Exemplo 1

PS C:\> Get-CloudCacheProvider
AccessMode        : ReadWrite
Connected         : True
Exists            : Yes
LastLockOperation : Heartbeat succeeded ('35 ms')
LocalPath         : C:\ProgramData\FSLogix\Proxy\jdoe_S-1-5-21-0000000000-568058721-0000000000-1110\Profile_jdoe.VHDX
RemotePath        : \\my-smb-file-share\profiles\jdoe_S-1-5-21-0000000000-568058721-0000000000-1110\Profile_jdoe.VHDX
Name              : MySMBFileShare
Size              : 1735573504
State             : Valid
Type              : Smb
UniqueId          : 7011300413686398469
Uptime            : 01:29:29.3830000
WriteQueueLength  : 0

AccessMode        : ReadWrite
Connected         : True
Exists            : Yes
LastLockOperation : Heartbeat succeeded ('10 ms')
LocalPath         : C:\ProgramData\FSLogix\Proxy\jdoe_S-1-5-21-0000000000-568058721-0000000000-1110\Profile_jdoe.VHDX
RemotePath        : https://my-azure-blob.blob.core.windows.net/jdoe-s-1-5-21-0000000000-568058721-0000000000-1110/Profile_jdoe.VHDX
Name              : MyAzureBlob
Size              : 1735573504
State             : Valid
Type              : AzureBlob
UniqueId          : 10107299548795657846
Uptime            : 01:29:29.3940000
WriteQueueLength  : 0

O cmdlet pode ser executado sem parâmetros ou entrada e retorna todos os provedores para cada usuário do Cache de Nuvem que está conectado.

Exemplo 2

PS C:\> Get-CloudCacheDisk -Id 25 | Get-CloudCacheProvider
AccessMode        : ReadWrite
Connected         : True
Exists            : Yes
LastLockOperation : Heartbeat succeeded ('35 ms')
LocalPath         : C:\ProgramData\FSLogix\Proxy\jdoe_S-1-5-21-0000000000-568058721-0000000000-1110\Profile_jdoe.VHDX
RemotePath        : \\my-smb-file-share\profiles\jdoe_S-1-5-21-0000000000-568058721-0000000000-1110\Profile_jdoe.VHDX
Name              : MySMBFileShare
Size              : 1735573504
State             : Valid
Type              : Smb
UniqueId          : 7011300413686398469
Uptime            : 01:29:29.3830000
WriteQueueLength  : 0

AccessMode        : ReadWrite
Connected         : True
Exists            : Yes
LastLockOperation : Heartbeat succeeded ('10 ms')
LocalPath         : C:\ProgramData\FSLogix\Proxy\jdoe_S-1-5-21-0000000000-568058721-0000000000-1110\Profile_jdoe.VHDX
RemotePath        : https://my-azure-blob.blob.core.windows.net/jdoe-s-1-5-21-0000000000-568058721-0000000000-1110/Profile_jdoe.VHDX
Name              : MyAzureBlob
Size              : 1735573504
State             : Valid
Type              : AzureBlob
UniqueId          : 10107299548795657846
Uptime            : 01:29:29.3940000
WriteQueueLength  : 0

Usa o cmdlet Get-CloudCacheDisk para restringir o escopo dos resultados desse cmdlet. Este exemplo obtém o disco do Cache de Nuvem com a ID 25 e, em seguida, redireciona o objeto para este cmdlet para os resultados.

PARÂMETROS

-Discos

O disco de cache de nuvem (consulte 'Get-CloudCacheDisk')

Item Valor
Tipo <System.Collections.Generic.List[Microsoft.FSLogix.CloudCache.File]>
Conjuntos de parâmetros Disco
Aliases
Necessário Falso
Posição 0
Valor padrão Nenhum
Aceitar entrada de pipeline True (ByValue)
Aceitar caracteres curinga Falso

-LocalPath

O caminho local do disco de cache de nuvem (curingas com suporte).

Item Valor
Tipo [String]
Conjuntos de parâmetros LocalPath
Aliases
Necessário Falso
Posição 0
Valor padrão Nenhum
Aceitar entrada de pipeline True (ByValue)
Aceitar caracteres curinga Falso

-Nome

O nome do provedor de cache de nuvem (curingas com suporte).

Item Valor
Tipo [String]
Conjuntos de parâmetros Nome
Aliases
Necessário Falso
Posição Nomeado
Valor padrão Nenhum
Aceitar entrada de pipeline Falso
Aceitar caracteres curinga Falso

-UniqueId

O identificador exclusivo do provedor de cache de nuvem (curingas com suporte).

Item Valor
Tipo [String]
Conjuntos de parâmetros UniqueId
Aliases
Necessário Falso
Posição Nomeado
Valor padrão Nenhum
Aceitar entrada de pipeline Falso
Aceitar caracteres curinga Falso

CommonParameters

Esse cmdlet dá suporte aos parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.