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.
|
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.
|