Not

Servermanagercmd.exe kullanımdan kalkmıştır ve gelecekteki Windows sürümlerinde destekleneceği garanti edilmemektedir. Sunucu Yöneticisi için kullanılabilen Windows PowerShell cmdlet'lerini kullanmanızı öneririz.

Sunucu Yöneticisi komutu (ServerManagerCmd.exe), işlemleri hakkında çıktı oluşturur ve ekranda çıktının vurgularını görüntüler. Sunucu Yöneticisi ayrıca bir salt metin günlük dosyasına daha ayrıntılı çıktı yazar. Sunucu Yöneticisi uygulamasını komut satırı işlemlerinin sonuçlarını XML tabanlı bir sonuç dosyasına yazacak şekilde de yapılandırabilirsiniz.

Bu bölümde Sunucu Yöneticisi komut çıktı dosyalarında bulunan kodlar ve iletiler tanımlanıp açıklanmaktadır.

Sunucu Yöneticisi komut satırı işlemlerinin sonuçları

Varsayılan olarak, Sunucu Yöneticisi komut çıktısını %windir%\logs\ServerManager.log konumunda bulunan logname.txt günlük dosyasına salt metin olarak yazar.

Not

Her ne kadar bu günlük Sunucu Yöneticisi komutunun işlemleriyle ilgili çıktıyı depolasa da, bu çıktı çok ayrıntılıdır ve kolay bir biçime sahip değildir. Sunucu Yöneticisi işlemleri hakkında Microsoft Ürün Destek Hizmetleri'ne başvurmak gerektiğinde, bu günlük dosyası kullanışlı olur.

Sunucu Yöneticisi satır komutu ServerManagerCmd.exe'ye -logPath parametresini ekleyerek günlük dosyasının varsayılan adını ve konumunu değiştirebilirsiniz. -logPath parametresi ve ServerManagerCmd.exe komutunun sözdizimi hakkında daha fazla bilgi için, bkz. Sunucu Yöneticisi Komutlarına Genel Bakış.

Sunucu Yöneticisi komutunun varsayılan olarak oluşturduğu salt metin günlük dosyasına ek olarak, Sunucu Yöneticisi için komutun gerçekleştirdiği işlemlerin sonuçlarını sizin girdiğiniz bir ad ve konumla bir XML dosyasına depolaması komutunu verebilirsiniz. XML sonuç dosyasının adını ve konumunu belirtmek için -resultPath parametresini kullanabilirsiniz.

Kaldırılacak rol veya özellikler listesi belirtmek üzere Sunucu Yöneticisi komutuyla bir yanıt dosyası kullanıp kullanmadığınızdan veya tek bir öğeyi doğrudan komut satırından yükleme veya kaldırma işlemi yapıp yapmadığınızdan bağımsız olarak, -logPath ve -resultPath parametreleri komut isteminde kullanılır. Sunucu Yöneticisi komut satırı yanıt dosyası hakkında daha fazla bilgi için bkz. Sunucu Yöneticisi Komutları için Yanıt Dosyası Oluşturma.

Örnekler

Aşağıdaki örneklerde, XML sonuç dosyası adının ve yolunun Sunucu Yöneticisi komutunda nasıl belirtildiği gösterilmektedir.

Komutta yanıt dosyası kullanarak sonuç dosyası belirtme örneği

ServerManagerCmd.exe -inputPath C:\CmdLine\Remove_roles.xml -resultPath C:\CmdLine\010107.xml

Yukarıdaki örnekte, bir yönetici, sunucudan birkaç rolü kaldırmak için komutlar içeren Remove_roles.xml adlı bir yanıt dosyası oluşturmuştur. Yönetici sonuç dosya adı ve konumu olarak da C:\CmdLine\010107.xml belirtmiştir.

Komutta yanıt dosyası kullanmadan sonuç dosyası belirtme örneği

ServerManagerCmd.exe -install npas -allSubFeatures -r C:\CmdLine\Results\010107.xml -restart

Yukarıdaki örnekte, yönetici Sunucu Yöneticisi uygulamasına Ağ İlkesi ve Erişim Hizmetleri'ni yükleme talimatı vermiştir. Rolün komut adının (npas) büyük/küçük harf duyarlı olmadığına dikkat edin.

Bu örnekte, -allSubFeatures parametresiyle istendiği gibi tüm Ağ İlkesi ve Erişim Hizmetleri rol hizmetleri yüklenir. Yönetici, sonuç dosyası adı ve yolu belirtmek için -resultPath parametresinin kısa biçimini (-r) kullanır. Son olarak, yönetici -restart parametresini kullanarak Sunucu Yöneticisi bileşenine Ağ İlkesi ve Erişim Hizmetleri rolünün yüklenmesi tamamlanır tamamlanmaz gerekirse bilgisayarı yeniden başlatmasını belirtir.

Çıktı iletilerinin açıklamaları

Bu bölümde, Sunucu Yöneticisi tarafından XML tabanlı bir sonuç dosyasında döndürülen çıktı ve sonuçlar açıklanmaktadır.

Çıktı iletileri

Aşağıdaki tablo, Sunucu Yöneticisi komutunun konsol penceresine ve sonuç dosyalarına yazdığı iletileri tanımlar ve açıklar.

İleti Çıkış kodu Metin dizesi Notlar

Başarılı, yeniden başlatma gerekmez

0

Başarılı: Yükleme işlemi başarılı oldu.

Başarılı: Kaldırma işlemi başarılı oldu.

İki ayrı ileti, kullanıcının komutta rol veya özellik belirtmiş olmasına bağlı olarak biraz farklı olabilir.

Başarılı, yeniden başlatma gerekiyor

3010

Başarılı: Yükleme işlemi başarılı oldu. Yeniden başlatma gerekiyor.

Başarılı: Kaldırma işlemi başarılı oldu. Yeniden başlatma gerekiyor.

Yeniden başlatma gerektiğinde bu kod döndürülür. Bilgisayarı yeniden başlattıktan sonra, rol veya özelliklerin gereken yapılandırmasını tamamlamak için Windows Server 2008 R2 kullanıcı arabiriminde Sunucu Yöneticisi uygulamasını çalıştırmanız gerekebilir.

Bağımsız değişken geçersiz

4

Bağımsız Değişken Geçersiz: Bağımsız değişken geçersiz {argument}

Bağımsız Değişken Geçersiz: Yanıt dosyası yolu yok

Bağımsız Değişken Geçersiz: Günlük dosyası yolu yok

Bağımsız Değişken Geçersiz: Özellik geçerli değil: '{name}'. Özelliğin adı bulunamadı.

Bağımsız Değişken Geçersiz: Rol geçerli değil: '{name}'. Rolün adı bulunamadı.

Bağımsız Değişken Geçersiz: Şu ad giriş yolunda önceden belirtildi: {name}

Bağımsız Değişken Geçersiz: Şu ayar giriş yolunda önceden belirtildi: {setting}

Bağımsız Değişken Geçersiz: Geçerli bir özellik değil. '{name}' bir roldür.

Bağımsız Değişken Geçersiz: Geçerli bir özellik değil. '{name}' bir rol hizmetidir.

Bağımsız Değişken Geçersiz: Geçerli bir rol değil. '{name}' bir özelliktir.

Bağımsız Değişken Geçersiz: Geçersiz rol. '{name}' adı rol hizmeti içindir.

Bağımsız Değişken Geçersiz: Geçerli bir rol hizmeti değil. '{name}' bir özelliktir.

Bağımsız Değişken Geçersiz: Geçerli bir rol hizmeti değil. '{name}' bir roldür.

Kullanıcı olmayan bir bağımsız değişken girdiğinde veya Sunucu Yöneticisi komut satırında belirtilen bağımsız değişkenin zorunlu bir bölümünü girmediğinde oluşur.

İlgi gerektiren bağımsız değişkene bağlı olarak farklı iletiler görüntülenir.

{argument} kullanıcı tarafından belirtilen hatalı bağımsız değişkeni gösterir.

{name} hatalı belirtilen rol, rol hizmeti veya özellik adını gösterir.

{setting} bir rol, rol hizmeti veya özellik ayarı için hatalı belirtilen veya yinelenen başvuru adını gösterir.

Girdi dosyası okunurken veya açılırken hata oluştu

110

Okuma Hatası: Yanıt dosyası yok: {0}

Okuma Hatası: Yanıt dosyası okunamadı: {0}

Okuma Hatası: Yanıt dosyası yüklenemedi: {0}. {1}

Sunucu Yöneticisi komut satırı arabirimi kullanıcının sağladığı yanıt dosyasını okuyamadığında veya bulamadığında oluşur. Yanıt dosyasının hangi nedenle yüklenemediğine bağlı olarak aynı hata kodu (110) için farklı iletiler görüntülenir.

{0}, kullanıcı tarafından belirtilen yolu ve adı gösterir.

{1}, Sunucu Yöneticisi tarafından bulunan özel durumu gösterir.

Bu hata iletisi oluşursa önerilen sorun giderme, XML yanıt dosyanız için doğru ad ve yolu sağladığınızı ve bu yanıt dosyasının Sunucu Yöneticisi yanıt dosyası şemasına uygun olduğunu ve doğru öğe yapısını kullandığını doğrulamaktır. Sunucu Yöneticisi komutu yanıt dosyasının doğru ayar ve görünümü hakkında daha fazla bilgi için bkz. Sunucu Yöneticisi Komutları için Yanıt Dosyası Oluşturma.

İzinler veya kimlik bilgileri yetersiz

5

Hata: Sunucu Yöneticisi yalnızca yerel bilgisayardaki yerleşik Administrators grubunun bir üyesi tarafından çalıştırılabilir. Rolleri ve özellikleri yalnızca yükseltilmiş izinlerle yüklemeli ve kaldırmalısınız.

Bu hata, girilen kullanıcı kimlik bilgileri sunucu üzerinde yerel yönetim haklarına sahip olmadığında veya kullanıcı komut istemi penceresini yükseltilmiş izinlerle açmamışsa görülür. Bunu düzeltmek için Komut İstemi çalıştırılabilir dosyasını sağ tıklatın veya Başlat menüsünde Komut İstemi'ni sağ tıklatın ve ardından Yönetici olarak çalıştır'ı tıklatın.

Değişiklik gerekmiyor

1003

Değişiklik Yok: Yanıt dosyasında belirtilen roller ve özellikler zaten yüklü olduğundan veya yerel bilgisayardan zaten kaldırılmış olduğundan hiçbir değişiklik yapılmadı.

Yanıt dosyasında yükleneceği belirtilen roller, rol hizmetleri veya özellikler zaten bilgisayarda yüklü olduğunda veya yanıt dosyası onların kaldırılmasını isteyip de Sunucu Yöneticisi onların bilgisayarda olmadığını veya zaten kaldırılmış olduğunu bulduğunda oluşur. Başka bir deyişle, bu ileti komutta belirtilen eylemler bir işlem yapılmamasıyla sonuçlandığında görülür.

Sunucu Yöneticisi sihirbazının bir örneği zaten bu bilgisayarda çalışıyor

1004

Hata: Başka bir kullanıcı Sunucu Yöneticisi kullanıcı arabiriminde bir sihirbaz çalıştırıyor.

Sunucu Yöneticisi sihirbazlarından biri (Rol Ekleme, Özellik Ekleme, Rol Hizmeti Ekleme, Rol Kaldırma, Özellik Kaldırma, Rol Hizmeti Kaldırma) zaten çalışıyorsa, rol, rol hizmeti veya özellik yüklemek ya da kaldırmak üzere Sunucu Yöneticisi komut satırını çalıştırma denemeleri başarısız olur. Sunucu Yöneticisi, aynı anda yalnız bir araç çalıştırarak, sunucuya yüklenmiş yazılım paketlerine çakışan kullanıcı değişiklikleri yapılmasını önler. Komut satırı araçları da Sunucu Yöneticisi sihirbazı da aynı anda bir kez çalıştırılabilir, ikisi de aynı anda çalıştırılamaz.

Yüklü rol veya özellik listesi toplanırken ya da kullanıcının belirttiği öğeler yüklenir veya kaldırılırken bir hata oluştu.

1000

Hata: Bir veya birkaç rol, rol hizmeti veya özellik yüklenemedi. Ek bilgi için Sunucu Yöneticisi günlüğünü denetleyin ve yeniden deneyin.

Hata: Bir veya daha çok roller, rol hizmetleri veya özellikler kaldırılamadı. Ek bilgi için Sunucu Yöneticisi günlüğünü denetleyin ve yeniden deneyin.

İki ayrı ileti, kullanıcının komutta rol veya özellik belirtmiş olmasına bağlı olarak biraz farklı olabilir.

Bu hatada, bilgisayara yapılmış değişiklikleri geri almak için yeniden başlatma gerekmesi dışında hata 1000 ile aynı.

1001

Hata: Bir veya daha çok roller, rol hizmetleri veya özellikler yüklenemedi ve bilgisayara yapılmış tüm değişiklikleri geri almak için yeniden başlatma gerekiyor. Ek bilgi için Sunucu Yöneticisi günlüğünü denetleyin ve yeniden deneyin.

Hata: Bir veya daha çok roller, rol hizmetleri veya özellikler kaldırılamadı ve bilgisayara yapılmış tüm değişiklikleri geri almak için yeniden başlatma gerekiyor. Ek bilgi için Sunucu Yöneticisi günlüğünü denetleyin ve yeniden deneyin.

Hata: Başka bir yükleme veya kaldırma işleminin tamamlanması için bilgisayarın yeniden başlatılması gerektiğinden, rol, rol hizmeti veya özellik yüklenemedi. Bilgisayarı yeniden başlattıktan sonra, yeniden rol, rol hizmeti veya özellik yüklemeyi deneyin.

Hata: Başka bir yükleme veya kaldırma işleminin tamamlanması için bilgisayarın yeniden başlatılması gerektiğinden, rol, rol hizmeti veya özellik kaldırılamadı. Bilgisayarı yeniden başlattıktan sonra, yeniden rol, rol hizmeti veya özellik kaldırmayı deneyin.

Farklı mesajlar, kullanıcının komutta rol veya özellik belirtmiş olmasına bağlı olarak biraz farklı olabilir.

Genel hata

1002

Hata: Genel hata. {0}

Bu, sorun giderme bilgileri bulunmayan bir genel hatadır. Bu hatayı almanız durumunda, komutunuzun sözdizimini doğrulamanız, yerel bilgisayara Administrators grubunun bir üyesi olarak oturum açtığınızı doğrulamanız ve komutu yeniden denemeniz önerilir.

{0}, Sunucu Yöneticisi tarafından bulunan özel durumu gösterir.

XML sonuç dosyası

Aşağıdaki, Sunucu Yöneticisi satır komutuna -resultPath veya -r parametresi eklendiğinde ve parametre içinde yol ve ad belirtildiğinde Sunucu Yöneticisi tarafından oluşturulan XML sonuç dosyasına bir örnektir.

< ServerManagerConfigurationResult
Action="Install"
Time="2006-11-29T14:26:39"
Language="en-US"
Success="true"
RequiresReboot="false"
xmlns="https://schemas.microsoft.com/sdm/Windows/ServerManager/Configuration/2007/1">
<Message Level="Information">Start Installing...</Message>
<Role DisplayName="DHCP Server"
Id="DHCP"
Success="true"
RequiresReboot="false"
RequestedBy="UserSpecified">
<Message Level="Information">Succeeded: [DHCP Server] </Message>
</Role>
<Message Level="Information">Install succeeded.</Message>
</ServerManagerConfigurationResult>

Aşağıdaki tablo sonuç dosyasında bulunan öğeleri tanımlar ve açıklar.

Öğe veya öznitelik Açıklama

ServerManagerCommandLineResult

Başlık öğesi; tüm dosyanın kapsayıcısı.

Action

Gösterilen sonuçların yükleme işlemi mi yoksa kaldırma işlemi mi olduğunu tanımlar.

Time

İşlemin tamamlandığı tarih ve saati görüntüler.

Language

Sonuçlara eklenen yerelleştirilmiş iletilerin dil kodunu (bu örnekte, Türkçe) görüntüler.

Success

Komutta belirtilen tüm roller, rol hizmetleri ve özellikler öğeleri için eylem başarılı olmuşsa "true" değerini görüntüler; bir veya daha fazla roller, rol hizmetleri veya özellikler için eylem başarısız olmuşsa "false" görüntüler.

RequiresReboot

Başarılı yükleme veya kaldırma işlemi nedeniyle bilgisayarı yeniden başlatmanız gerekiyorsa "true" değerini, yeniden başlatma gerekmiyorsa "false" değerini görüntüler.

Xmlns

Bu öznitelik Sunucu Yöneticisi komut satırı XML şema tanımına başvurur.

Message

Bilgi, uyarı ve hata iletilerinin tümü XML dosyasının gövdesine eklenir. En üst düzeyde işlemin tümüyle ilgili genel bir ileti bulunur. Ancak, bir ileti belirli bir rol, rol hizmeti veya özellik için geçerliyse, bu ileti ilgili öğenin içinde bulunur. İletiler Language özniteliğiyle belirtilen dilde yerelleştirilir.

  • Level   İletinin bilgi, uyarı veya hata iletisi olup olmadığını açıklar.

  • Code   Uygunsa, hata numarası veya ileti kodu görüntüler. Sunucu Yöneticisi hata ve ileti kodları, bu konuda Salt metin günlük dosyası bölümünde açıklanmaktadır.

Rol, Rol Hizmeti veya Özellik

Rol, Rol Hizmeti veya Özellik öğeleri Sunucu Yöneticisi komut satırı yanıt dosyasının yüklenmesini veya kaldırılmasını istediği nesnelere bağlı olarak sonuç dosyasında birden çok kez görülebilir.

  • DisplayName   Yerelleştirilmiş rol, rol hizmeti veya özellik adı.

  • Id   rol, rol hizmeti veya özellik için komut adı. roller, rol hizmetleri veya özellikler komut adlarının listesi Sunucu Yöneticisi Komutlarına Genel Bakış'ta bulunabilir.

  • RootParent   DisplayName özniteliğinde belirtilen değerin üst nesnesinin adı. Örneğin, İstek Filtreleme rol hizmetinin üst nesnesi Web Sunucusu'dur.

  • Success   Action özniteliğinde belirtilen eylem DisplayName'de belirtilen nesne üzerinde başarılı olmuşsa "true" değerini, eylem başarısız olmuşsa "false" değerini görüntüler.

  • RequiresReboot   DisplayName özniteliğinde belirtilen nesnenin yüklenmesi veya kaldırılması bilgisayarın yeniden başlatılmasını gerektiriyorsa "true" değerini, yeniden başlatma gerekmiyorsa "false" değerini görüntüler.

  • Skipped   Yanıt dosyasında yükleneceği belirtilen roller, rol hizmetleri veya özellikler zaten bilgisayarda yüklüyse veya yanıt dosyası kaldırılmalarını istiyorsa ve Sunucu Yöneticisi onların bilgisayarda olmadığını veya zaten kaldırılmış olduğunu bulursa, "true" değerini görüntüler. Başka bir deyişle, bu öznitelik yalnızca komutta belirtilen eylemler bir işlem yapılmamasıyla sonuçlanırsa "true" değerini alır. Sunucu Yöneticisi komutta belirtilen eylemleri tamamlarsa, "false" değerini görüntüler.

  • RequestedBy   rol, rol hizmeti veya özellik yüklenme veya kaldırılma nedenini görüntüler. Olası dört değer vardır.

    • Doğrudan kullanıcının istemesi

    • Başka bir rol, rol hizmeti veya özellik bağımlılığı nedeniyle gerekmesi

    • Bir kapsayıcı nesnenin yüklenmiş veya kaldırılmış olması ve bu nesnenin varsayılan olarak seçilmesi.

    • rol, rol hizmeti veya özellik kapsayıcısının tüm alt nesnelerinin (örneğin, kullanıcı tarafından Sunucu Yöneticisi komutuna eklenen -allSubFeatures parametresi) seçilmiş olması

  • Message   Yukarıdaki satırdaki Message açıklamasına bakın. Rol, Rol Hizmeti veya Özellik öğeleri içine yerleştirilmiş iletiler yalnızca o nesneye özeldir.