概要
顯示與特定雲端快取磁碟相關聯的雲端快取提供者(遠端記憶體提供者)狀態。
語法
LocalPath (預設值)
Get-CloudCacheProvider
[-LocalPath <String>]
[<CommonParameters>]
磁碟
Get-CloudCacheProvider
[-Disks <System.Collections.Generic.List[Microsoft.FSLogix.CloudCache.File]>]
[<CommonParameters>]
名字
Get-CloudCacheProvider
[-Name <String>]
[<CommonParameters>]
UniqueId
Get-CloudCacheProvider
[-UniqueId <String>]
[<CommonParameters>]
描述
此 Cmdlet 會顯示每個雲端快取提供者的屬性(遠端儲存提供者)。 每個提供者都會有相關聯的屬性,可協助指出提供者的狀態,因為它與用戶會話相關。
性能
| 財產 | 價值 | 描述 |
|---|---|---|
| AccessMode | ReadWrite | 雲端快取可以讀取和寫入此提供者磁碟。 |
| NoAccess | 雲端快取無法存取提供者磁碟,而且會指出遠端儲存提供者或其他電腦保存 *.lock 檔案的問題。 |
|
| ReadOnly | 雲端快取只能從此提供者磁碟讀取。 | |
| 連線 | 真 | 雲端快取服務會連線到遠端記憶體提供者。 |
| 假 | 雲端快取服務未連線到遠端記憶體 provi |
|
| 存在 | 是的 | 雲端快取磁碟存在於遠端記憶體提供者上。 |
| 不 | 遠端記憶體提供者上沒有雲端快取磁碟。 | |
| 未知 | 雲端快取磁碟的狀態未知。 | |
| LastLockOperation | 顯示遠端儲存提供者上上次嘗試 I/O 作業給 *.lock 檔案的結果。
*.lock 檔案是雲端快取決定遠端儲存提供者的可行性的方式,而此作業的頻率為每 60 秒 (預設)。 當一個鎖定作業失敗時,提供者會被視為未連線。 |
|
| LocalPath | [String] |
顯示雲端快取服務所見的已註冊雲端快取磁碟路徑,且預設位於 \FSLogix\Proxy 下 %ProgramData%。 |
| RemotePath | [String] |
根據類型顯示遠端記憶體提供者上雲端快取磁碟的位置。 |
| 名稱 | [String] |
顯示 CCDLocations 連接字串中所指定遠端儲存提供者名稱的值。 |
| 大小 | [UInt64] |
以位元組為單位的雲端快取磁碟大小。 |
| 狀態 | 有效 | 遠端記憶體提供者上的雲端快取磁碟會與本機雲端快取磁碟同步。 |
| 無效 | 本機雲端快取磁碟與遠端提供者不同,且將從有效的提供者同步處理。 | |
| 複製 | 遠端記憶體提供者上的雲端快取磁碟會從有效的雲端快取磁碟 (遠端提供者) 複寫。 | |
| WaitingForFileOpen | 雲端快取服務正在等候存取遠端雲端快取磁碟擱置本機雲端快取磁碟掛接程式。 | |
| 未知 | 遠端雲端快取磁碟無法使用,無法判斷其狀態。 | |
| 類型 | Smb | 遠端儲存提供者是SMB檔案共用。 |
| AzureBlob | 遠端記憶體提供者是 Azure Blob。 | |
| UniqueId | [Int32] |
登入作業期間針對每個雲端快取磁碟產生的唯一標識符,並用於 FSLogix 記錄和事件的所有區域。 |
| 執行時間 | [Timespan] |
第一次成功鎖定作業後的持續時間。 當 LastLockOperation 失敗,然後成功時,這個值會重設。 |
| WriteQueueLength | [Int32] |
這個值會顯示指定遠端儲存提供者佇列檔案中擱置的變更數目。 值為 0 表示遠端提供者與本機雲端快取磁碟同步。 |
例子
範例 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
Cmdlet 可以執行,且沒有任何參數或輸入,而且會針對每個已登入的 Cloud Cache 用戶傳回每個提供者。
範例 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
使用 Get-CloudCacheDisk Cmdlet 縮小此 Cmdlet 的結果範圍。 此範例會取得標識碼為 25 的雲端快取磁碟,然後將 對象傳送至此 Cmdlet 以取得結果。
參數
-磁碟
雲端快取磁碟 (請參閱 'Get-CloudCacheDisk')
| 專案 | 價值 |
|---|---|
| 類型 | <System.Collections.Generic.List[Microsoft.FSLogix.CloudCache.File]> |
| 參數集 | 磁碟 |
| 別名 | |
| 必填 | 假 |
| 位置 | 0 |
| 預設值 | 沒有 |
| 接受管線輸入 | True (ByValue) |
| 接受通配符 | 假 |
-LocalPath
雲端快取磁碟本機路徑(支援通配符)。
| 專案 | 價值 |
|---|---|
| 類型 | [String] |
| 參數集 | LocalPath |
| 別名 | |
| 必填 | 假 |
| 位置 | 0 |
| 預設值 | 沒有 |
| 接受管線輸入 | True (ByValue) |
| 接受通配符 | 假 |
-名字
雲端快取提供者名稱(支援通配符)。
| 專案 | 價值 |
|---|---|
| 類型 | [String] |
| 參數集 | 名字 |
| 別名 | |
| 必填 | 假 |
| 位置 | 叫 |
| 預設值 | 沒有 |
| 接受管線輸入 | 假 |
| 接受通配符 | 假 |
-UniqueId
雲端快取提供者唯一標識碼(支援通配符)。
| 專案 | 價值 |
|---|---|
| 類型 | [String] |
| 參數集 | UniqueId |
| 別名 | |
| 必填 | 假 |
| 位置 | 叫 |
| 預設值 | 沒有 |
| 接受管線輸入 | 假 |
| 接受通配符 | 假 |
CommonParameters
此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutVariable、-OutBuffer、-PipelineVariable、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。