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.
Configuration Manager'da, kullanıcı hesapları çeşitli görevleri gerçekleştirmek için site sistemlerine ve Active Directory'ye bağlanır. System Center 2012 Configuration Manager önce, bu kullanıcı hesaplarını yönetmek için Site Hesaplarını Yönet aracı (MSAC) kullanılıyordu. MSAC aracı kullanım dışı bırakıldı. Yeni bir WMI yöntemi kullanılarak, bu hesap parolaları belirli bir site için şifrelenebilir. Aşağıdaki kod alıntısı, kullanıcı hesabı parolalarının belirli bir site için nasıl şifrelenebileceğini gösterir.
Bir Sitenin Verilerini Şifrelemek için
Configuration Manager sitesine bağlanın.
Sınıf SMS_Site yönteminde EncryptDataEx Yöntemi için parametreleri alın.
Şifrelenecek verileri parametresine
Data
ekleyin.Verilerin şifrelenmesi gereken sitenin site kodunu parametresine
SiteCode
ekleyin.SMS_Site Sınıfında EncryptDataEx Yöntemini çağırarak belirtilen sitenin verilerini şifreleyin.
Bu durumda, şifrelenmiş dize bir test olarak çıkıştır.
Örnek
Aşağıdaki örnek, belirli bir sitenin verilerini şifreler.
using System;
using System.Management;
namespace Encryption
{
class Program
{
static void Main(string[] args)
{
// SMS_Site::EncryptDataEx is a class level method,
// it will encrypt data for the site based on passed in site code.
try
{
ManagementScope scope = new ManagementScope(@"root\sms\site_ABC");
ManagementClass cls = new ManagementClass(scope.Path.Path, "SMS_Site", null);
// Set up input parameters.
ManagementBaseObject inParams = cls.GetMethodParameters("EncryptDataEx");
inParams["Data"] = @"pass123"; // data to be encrypted
inParams["SiteCode"] = @"ABC"; // encrypt the data for that specific site
// Get the encrypted data.
ManagementBaseObject outSiteParams = cls.InvokeMethod("EncryptDataEx", inParams, null);
// print the encrypted data
Console.WriteLine(outSiteParams["EncryptedData"].ToString());
}
catch (ManagementException e)
{
Console.WriteLine("Failed to execute method {0}", e.ToString());
}
}
}
}
Kodu Derleme
C# örneği şunları gerektirir:
Ad alanları
Sistem
System.Management
Derleme
Sağlam Programlama
Hata işleme hakkında daha fazla bilgi için bkz. Configuration Manager Hataları Hakkında.