Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, yerel cihazdaki Windows Bulut Veri Deposu bileşeninde depolanan verileri getirmek için kullanılabilecek readCloudDataSettings.exeBulut Veri Deposu Ayarları Okuyucu Aracı açıklanmaktadır. Windows 11 için Başvuru ayarları veya Windows 11 ve Windows 10 için Başvuru ayarları bölümünde belgelenen ayarlar için, ayar kayıt defteri anahtarı yerine bir tür adı listelerse, verileri almak için bu aracı kullanmanız gerekir.
Kullanım
Tek örnekli öğeler
readCloudDataSettings.exe get -type:<type name> [-account:<secondary account id>]
Birden fazla örneği olan öğeler
readCloudDataSettings.exe enum -type:<type name> [-collection:<collection name>] [-account:<secondary account id>]
Komut satırı parametre açıklamaları
| Parametre | Açıklama |
|---|---|
<type name> |
Verileri alınacak bulut veri deposu türünün adı (örneğin, "windows.data.platform.diagnostics.diagnosticdata") |
<collection name> |
Bulut Veri Deposu çok örnekli türü için bir koleksiyonun isteğe bağlı adı. Çok örnekli türün adlandırılmış bir koleksiyonu varsa belirtilmelidir, ancak koleksiyonun adı yoksa veya tür tek örnekliyse belirtilmemelidir. Cloud Data Store, bir türdeki tüm koleksiyonların verilerini veya adlarını listelemeyi desteklemez. |
<secondary account id> |
Verileri getirilecek geçerli kullanıcıyla ilişkili ikincil hesabın isteğe bağlı kimliği (user@domain biçiminde). Bu, şu anda oturum açmış olan Windows kullanıcısı ile ilişkilendirilmiş ikincil bir hesap olmalıdır; cihazı paylaşıyor olabilecek diğer Windows kullanıcıları için verilere erişim sağlamaz. |
Hatalar
Veriler mevcut değilse veya bir hata oluşursa, sonuç boş olan bir çift köşeli ayraç olarak bildirilir; örnek:
[
]
Örnekler
Tek örnekli tür
Komut satırı:
C:\Windows\System32>readCloudDataSettings.exe get -type:windows.data.settings.settingsusagehistory
Çıktı:
/type: windows.data.settings.settingsusagehistory
[
{"Data":{"pageUsages":{"\"SettingsPageAppsNotifications\"":{"Data":{"frequency":1,"lastUsedTime":1.3353819570909629E+17,"lastUsedSettingId":"SystemSettings_Notifications_QuietHours_MuteNotification_Enabled"}},"\"SettingsPageOtherUsers\"":{"Data":{"frequency":1,"lastUsedTime":1.3353709031552022E+17,"lastUsedSettingId":"SystemSettings.UserAccountsHandlers.RemoveOtherUserSetting"}}}}}
]
Tek örnekli tür, alternatif hesap
Komut satırı:
C:\Windows\System32>readCloudDataSettings.exe get -type:windows.data.settings.settingsusagehistory -account:otheruser@contoso.com
Çıktı:
/type: windows.data.settings.settingsusagehistory
[
{"Data":{"pageUsages":{"\"SettingsPageAppsNotifications\"":{"Data":{"frequency":1,"lastUsedTime":1.3353819570909629E+17,"lastUsedSettingId":"SystemSettings_Notifications_QuietHours_MuteNotification_Enabled"}},"\"SettingsPageOtherUsers\"":{"Data":{"frequency":1,"lastUsedTime":1.3353709031552022E+17,"lastUsedSettingId":"SystemSettings.UserAccountsHandlers.RemoveOtherUserSetting"}}}}}
]
Koleksiyon adıyla çok örnekli tür
Komut satırı:
readclouddatasettings.exe enum -type:windows.data.wifi.wifiprofile -collection:wificloudstore3
Çıktı:
/type: windows.data.wifi.wifiprofile
/collection: wificloudstore3
[
{"Data":{"profileXml":"<?xml version=\"1.0\"?>\r\n<WLANProfile xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v1\">\r\n\t<name>MySpectrumWiFi98-5G</name>\r\n\t<SSIDConfig>\r\n\t\t<SSID>\r\n\t\t\t<hex>4D79537065637472756D5769466939382D3547</hex>\r\n\t\t\t<name>MySpectrumWiFi98-5G</name>\r\n\t\t</SSID>\r\n\t</SSIDConfig>\r\n\t<connectionType>ESS</connectionType>\r\n\t<connectionMode>auto</connectionMode>\r\n\t<MSM>\r\n\t\t<security>\r\n\t\t\t<authEncryption>\r\n\t\t\t\t<authentication>WPA2PSK</authentication>\r\n\t\t\t\t<encryption>AES</encryption>\r\n\t\t\t\t<useOneX>false</useOneX>\r\n\t\t\t</authEncryption>\r\n\t\t\t<sharedKey>\r\n\t\t\t\t<keyType>passPhrase</keyType>\r\n\t\t\t\t<protected>false</protected>\r\n\t\t\t\t<keyMaterial>ancientzebra274</keyMaterial>\r\n\t\t\t</sharedKey>\r\n\t\t</security>\r\n\t</MSM>\r\n\t<MacRandomization xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v3\">\r\n\t\t<enableRandomization>false</enableRandomization>\r\n\t\t<randomizationSeed>1865639973</randomizationSeed>\r\n\t</MacRandomization>\r\n</WLANProfile>\r\n","lastModifiedTime":1.3354054522984058E+17}},
{"Data":{"profileXml":"<?xml version=\"1.0\"?>\r\n<WLANProfile xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v1\">\r\n\t<name>KIA Service Color</name>\r\n\t<SSIDConfig>\r\n\t\t<SSID>\r\n\t\t\t<hex>4B4941205365727669636520436F6C6F72</hex>\r\n\t\t\t<name>KIA Service Color</name>\r\n\t\t</SSID>\r\n\t</SSIDConfig>\r\n\t<connectionType>ESS</connectionType>\r\n\t<connectionMode>manual</connectionMode>\r\n\t<MSM>\r\n\t\t<security>\r\n\t\t\t<authEncryption>\r\n\t\t\t\t<authentication>WPA2PSK</authentication>\r\n\t\t\t\t<encryption>AES</encryption>\r\n\t\t\t\t<useOneX>false</useOneX>\r\n\t\t\t</authEncryption>\r\n\t\t\t<sharedKey>\r\n\t\t\t\t<keyType>passPhrase</keyType>\r\n\t\t\t\t<protected>false</protected>\r\n\t\t\t\t<keyMaterial>4258270521</keyMaterial>\r\n\t\t\t</sharedKey>\r\n\t\t</security>\r\n\t</MSM>\r\n\t<MacRandomization xmlns=\"http://www.microsoft.com/networking/WLAN/profile/v3\">\r\n\t\t<enableRandomization>false</enableRandomization>\r\n\t\t<randomizationSeed>4088426234</randomizationSeed>\r\n\t</MacRandomization>\r\n</WLANProfile>\r\n","lastModifiedTime":1.3354054522999686E+17}}
]
Serileştirmeyle ilgili not
Birlikte çalışabilirlik ayarları için veri yapıları, Windows'tan dışarı aktarıldığında JSON'a serileştirilir. Bazı durumlarda bu, uygun olmayan sonuçlara neden olabilir. Aşağıdaki örneklere bakın.
Temel veri türleri
Temel veri türlerinin (tamsayı, kayan nokta, dize vb.) normal JSON kodlaması dışında özel bir gösterimi yoktur.
Yapılar
Tüm yapılar (üst düzey yapılar dahil) "Data" adlı bir JSON öğesinde sarmalanmıştır. Buna iç içe yapılar (yapıların vektörlerde, haritalarda ve null değer atanabilir öğelerde kullanıldığı durumlar dahil) dahildir.
Örnek
Bu yapı tanımı:
struct MyInnerDataType
{
0: int32 data;
}
struct MyDataType
{
0: MyInnerDataType innerData;
1: int64 id;
}
Aşağıdaki JSON olur:
{
"Data":
{
"innerData":
{
"Data":
{
"data": 1
}
},
"id": 2
}
}
Vektörler / Listeler
Vektörler ve listeler, standart JSON dizilerine çevrilir. Bununla birlikte, yukarıda belirtilen uyarıya göre, bir yapı listesi her bir elemanı "Data" adlı bir JSON öğesinde sarılmış olarak içerir.
Örnek
Bu yapı tanımı:
struct MyInnerDataType
{
0: int32 data;
}
struct MyDataType
{
0: vector<MyInnerDataType> dataList;
1: vector<int32> idList;
}
Aşağıdaki JSON olur:
{
"Data":
{
"dataList":
[
{
"Data":
{
"data": 1
}
},
{
"Data":
{
"data": 2
}
},
],
"idList": [ 1, 2 ]
}
}
Damlacık
Bloblar tamsayı dizilerine çevrilir
Örnek
Bu yapı tanımı:
Struct mySetting
{
0: blob settingData;
}
Aşağıdaki JSON olur:
{
"Data":
{
"settingData":[-103,84,-51,60,-88,-121,16,75,-94,21,96,-120,-120,-35,59,85,4,0,0,0,0,1,0,0,36,0,0,0,73,0,110,0,116,0,101,0,114,0,110,0,101,0,116,0,32,0,69,0,120,0,112,0,108,0,111,0,114,0,101,0,114,0,0,0,1,0,0,0,2,0,0,0,7,0,0,0,7,0,0,0,58,0,0,0,104,0,116,0,116,0,112,0,115,0,58,0,47,0,47,0,103,0,108,0,111,0,98,0,97,0,108,0,46,0,115,0,116,0,115,0,46,0,109,0,115,0,102,0,116,0,46,0,110,0,101,0,116,0,47,0,0,0,2,0,0,0,2,0,0,0,7,0,0,0,7,0,0,0,34,0,0,0,109,0,105,0,99,0,114,0,105,0,100,0,101,0,114,0,64,0,103,0,109,0,101,0,46,0,103,0,98,0,108,0,0,0,3,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0,34,0,0,0,110,0,97,0,109,0,105,0,56,0,48,0,114,0,117,0,108,0,101,0,115,0,58,0,68,0,103,0,109,0,101,0,0,0,1,0,0,0,100,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,16,0,0,0,-43,-74,60,78,86,37,-40,76,-92,-115,-57,85,-57,55,-53,-90,5,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1,0,0,0,7,0,0,0,0,0,0,0,2,0,0,0,7,0,0,0,0,0,0,0,3,0,0,0,7,0,0,0,0,0,0,0,4,0,0,0,6,0,0,0,-58,-104,104,-79,72,-95,103,73,-111,113,100,-41,85,-38,-123,32]
}
}
Windows developer