Megjegyzés | |
A Servermanagercmd.exe elavult, és a Windows későbbi kiadásai által való támogatása nem szavatolt. Javasolt a Windows PowerShell-parancsmagok használata, amelyek az Kiszolgálókezelő alkalmazás esetében állnak rendelkezésre. |
A ServerManagerCmd.exe Kiszolgálókezelő parancssori eszköze a műveletekről kimenetet generál, és a képernyőn megjeleníti ennek kiemelt részeit. A Kiszolgálókezelő emellett egy szöveges naplófájlba ennél jóval részletesebben is rögzíti az eseményeket. A Kiszolgálókezelő szolgáltatást úgy is be lehet állítani, hogy a parancssori műveletek eredményeit egy XML-alapú eredményfájlba írja.
Ez a szakasz ismerteti a Kiszolgálókezelő parancskimeneti fájljaiban lévő kódokat és üzeneteket.
A Kiszolgálókezelő parancssori műveleteinek eredményei
Alapértelmezés szerint a Kiszolgálókezelő a logname.txt szöveges naplófájlba írja a parancsok kimenetét, amely a %windir%\logs\ServerManager.log útvonalon érhető el.
Megjegyzés | |
Habár ez a naplófájl tartalmazza a Kiszolgálókezelő parancs műveleteinek kimenetét, ez nagyon részletes és nem felhasználóbarát formátumú. Ez a naplófájl akkor hasznos, ha a Kiszolgálókezelő műveleteivel kapcsolatban a Microsoft támogatási szolgáltatásának segítségét kell kérni. |
A naplófájl alapértelmezés szerinti neve és helye a -logPath paraméternek a ServerManagerCmd.exe parancs utáni Kiszolgálókezelő parancssorba írásával módosítható. A -logPath paraméterrel és a ServerManagerCmd.exe parancs szintaxisával kapcsolatos további információ A Kiszolgálókezelő parancsai – áttekintés című témakörben található.
A Kiszolgálókezelő által alapértelmezés szerint létrehozott szöveges naplófájl mellett megadhatja, hogy a Kiszolgálókezelő a műveletek eredményeit egy felhasználó által megadható névvel és elérési úttal rendelkező XML-fájlban is tárolja. Az XML formátumú eredményfájl neve és elérési útja a -resultPath paraméterrel adható meg.
A -logPath és a -resultPath paramétert a parancssorban kell használni függetlenül attól, hogy a Kiszolgálókezelő paranccsal válaszfájlt használ az eltávolítani kívánt szerepkörök vagy szolgáltatások listájának megadására, vagy közvetlenül a parancssorból telepít, illetve távolít el egy-egy elemet. A Kiszolgálókezelő parancssori válaszfájljairól további információt a Válaszfájl létrehozása a Kiszolgálókezelő parancsaihoz című szakaszban találhat.
Példák
A következő példák azt mutatják, hogyan adhatja meg a Kiszolgálókezelő parancsban egy XML formátumú eredményfájl nevét és elérési útját.
Példa az eredményfájl válaszfájllal való parancssori megadására
ServerManagerCmd.exe -inputPath C:\CmdLine\Remove_roles.xml -resultPath C:\CmdLine\010107.xml
Ebben a példában a rendszergazda létrehozott egy Remove_roles.xml
nevű válaszfájlt, amely szerepkörök kiszolgálóról történő eltávolítására szolgáló parancsokat tartalmaz. A rendszergazda megadta az eredményfájl nevét és elérési útját is: C:\CmdLine\010107.xml
.
Példa az eredményfájl válaszfájl nélkül való parancssori megadására
ServerManagerCmd.exe -install npas -allSubFeatures -r C:\CmdLine\Results\010107.xml -restart
Ebben a példában a rendszergazda arra utasította a Kiszolgálókezelő alkalmazást, hogy telepítse a Hálózati házirend- és elérési szolgáltatásokat. A szerepkör parancsnevében - npas - a rendszer megkülönbözteti a kis- és nagybetűket.
Ebben a példában a rendszergazda a Hálózati házirend- és elérési szolgáltatásoknak a -allSubFeatures paraméterrel meghatározott összes szolgáltatását telepíti. A rendszergazda a -resultPath paraméter rövidített, -r alakját használja az eredményfájl nevének és elérési útjának megadásához. Végül a rendszergazda a -restart paraméterrel arra utasítja a Kiszolgálókezelő alkalmazást, hogy szükség esetén indítsa újra a számítógépet, ha a Hálózati házirend- és elérési szolgáltatások szerepkör telepítése befejeződött.
A kimeneti üzenetek leírása
Ez a szakasz ismerteti a Kiszolgálókezelő szolgáltatás által XML-alapú eredményfájlban visszaadott kimenetet és eredményeket.
Kimeneti üzenetek
A táblázatban azon üzenetek felsorolása és leírása látható, melyeket a Kiszolgálókezelő parancs ír a konzolablakba és az eredményfájlokba.
Üzenet | Kilépési kód | Karakterlánc | Megjegyzések |
---|---|---|---|
Sikeres művelet, újraindítás nem szükséges |
0 |
Siker: A telepítés sikerült. Siker: Az eltávolítás sikerült. |
Az üzenetek kismértékben különbözhetnek egymástól attól függően, hogy a felhasználó szerepköröket vagy szolgáltatásokat adott-e meg a parancsban. |
Sikeres művelet, a számítógépet újra kell indítani. |
3010 |
Siker: A telepítés sikeresen befejeződött. A számítógépet újra kell indítani. Siker: Az eltávolítás sikeresen befejeződött. A számítógépet újra kell indítani. |
Ez a kód jelenik meg, ha újraindításra van szükség. Lehetséges, hogy a számítógép újraindítása után a szerepkörök és szolgáltatások beállításának befejezéséhez a Kiszolgálókezelő parancsot futtatni kell a Windows Server 2008 R2 felhasználói felületén. |
Érvénytelen argumentum |
4 |
Érvénytelen argumentum: érvénytelen argumentum: {argumentum} Érvénytelen argumentum: hiányzik a válaszfájl elérési útja Érvénytelen argumentum: hiányzik a naplófájl elérési útja Érvénytelen argumentum: érvénytelen szolgáltatás: '{név}'. A szolgáltatás neve nem található. Érvénytelen argumentum: érvénytelen szerepkör: '{név}'. A szerepkör neve nem található. Érvénytelen argumentum: A következő nevet már megadták a bemeneti elérési útnál: {név} Érvénytelen argumentum: A következő beállítást már megadták a bemeneti elérési útnál: {beállítás} Érvénytelen argumentum: érvénytelen szolgáltatás. A(z) '{név}' egy szerepkör. Érvénytelen argumentum: érvénytelen szolgáltatás. A(z) '{név}' egy szerepkör-szolgáltatás. Érvénytelen argumentum: érvénytelen szerepkör. A(z) '{név}' egy szolgáltatás. Érvénytelen argumentum: érvénytelen szerepkör. A(z) '{név}' egy szerepkör-szolgáltatás. Érvénytelen argumentum: érvénytelen szerepkör-szolgáltatás. A(z) '{név}' egy szolgáltatás. Érvénytelen argumentum: érvénytelen szerepkör-szolgáltatás. A(z) '{név}' egy szerepkör. |
Ezek az üzenetek akkor jelennek meg, ha a felhasználó nem létező argumentumot ad meg, vagy kihagyja egy adott argumentum kötelező részét a Kiszolgálókezelő parancssorban. A figyelmet igénylő argumentumtól függően más és más üzenet jelenik meg. Az {argumentum} jelöli a felhasználó által megadott helytelen argumentumot. A {név} jelöli a helytelenül megadott szerepkör, szerepkör-szolgáltatás vagy szolgáltatás nevét. A {beállítás} jelöli azon helytelenül vagy duplikálva megadott hivatkozás nevét, mely egy szerepkör, szerepkör-szolgáltatás vagy szolgáltatás beállítására vonatkozik. |
Hiba a bementi fájl megnyitásakor vagy olvasásakor |
110 |
Olvasási hiba: nem létező válaszfájl: {0} Olvasási hiba: nem sikerült a válaszfájl beolvasása: {0} Olvasási hiba: nem sikerült a válaszfájl betöltése: {0}. {1} |
Ez az üzenet akkor jelenik meg, ha a Kiszolgálókezelő parancssori felülete nem tudja olvasni vagy betölteni a felhasználó által megadott válaszfájlt. Attól függően, hogy a válaszfájlt milyen okból nem lehetett betölteni más és más üzenet jelenik meg ugyanazzal a hibakóddal (110). A {0} jelöli a felhasználó által megadott nevet és elérési utat. Az {1} jelöli a Kiszolgálókezelő által talált kivételt. Ilyen hibaüzenet esetén a hiba elhárításához ellenőrizze, hogy az XML-válaszfájl nevét és elérési útját helyesen adta-e meg, a válaszfájl megfelel-e a Kiszolgálókezelő válaszfájlsémájának, és helyes elemszerkezetet használ-e. A Kiszolgálókezelő parancs válaszfájljának helyes beállításáról és megjelenéséről további információt a Válaszfájl létrehozása a Kiszolgálókezelő parancsaihoz című szakaszban találhat. |
Nem megfelelő engedélyek vagy hitelesítő adatok |
5 |
Hiba: A Kiszolgálókezelőt csak a helyi számítógép beépített rendszergazdai csoportjának valamelyik tagja futtathatja. Szerepkörök és szolgáltatások telepítése és eltávolítása csak emelt szintű engedélyekkel lehetséges. |
Ez a hiba akkor fordul elő, ha a megadott felhasználói hitelesítő adatokhoz a kiszolgálón nincs helyi felügyeleti jog hozzárendelve, vagy ha egy felhasználó nem emelt szintű jogokkal nyitotta meg a parancssorablakot. A probléma elhárításához kattintson a jobb gombbal a parancssori parancsra vagy a Start menü Parancssor elemére, majd kattintson a Futtatás rendszergazdaként parancsra. |
Nem szükséges módosítás |
1003 |
Nincs változás: nem léptek életbe változások, mert a válaszfájlban megadott szerepkörök és szolgáltatások már telepítve vannak, vagy már eltávolították őket a helyi számítógépről. |
Ez az üzenet akkor jelenik meg, ha a válaszfájlban megadott telepítendő szerepkörök, szerepkör-szolgáltatások vagy szolgáltatások már telepítve vannak a számítógépen, vagy ha a válaszfájl az eltávolításukat kéri, de a Kiszolgálókezelő megállapította, hogy nem léteznek a számítógépen, vagy már el lettek távolítva. Más szóval az üzenet akkor jelenik meg, ha a parancsban megadott műveletek nem hoznak eredményt. |
A Kiszolgálókezelő varázsló egy példánya már fut a számítógépen. |
1004 |
Hiba: Egy másik felhasználó futtat egy varázslót a Kiszolgálókezelő felhasználói felületen. |
Ha a Kiszolgálókezelő varázslók (Szerepkör hozzáadása, Szolgáltatás hozzáadása, Szerepkör-szolgáltatás hozzáadása, Szerepkörök eltávolítása, Szolgáltatások eltávolítása, Szerepkör-szolgáltatások eltávolítása) közül egy már fut, akkor a Kiszolgálókezelő parancssorát nem lehet futtatni a szerepkörök, szerepkör-szolgáltatások vagy szolgáltatások telepítéséhez. A Kiszolgálókezelő azáltal, hogy egyszerre csak egy eszköz futtatását engedélyezi, megakadályozza az egymással ütköző felhasználói módosításokat a kiszolgálón telepített szoftvercsomagokon. Egy időben vagy a parancssori eszközök, vagy a Kiszolgálókezelő varázsló futhat, de nem futhatnak egyszerre. |
Hiba történt a telepített szerepkörök vagy szolgáltatások listájának összeállítása vagy a felhasználó által megadott elemek telepítése, illetve eltávolítása közben. |
1000 |
Hiba: Egy vagy több szerepkör, szerepkör-szolgáltatás vagy szolgáltatás telepítése nem sikerült. Részletekért tekintse meg a Kiszolgálókezelő naplóját, majd próbálkozzon újra. Hiba: Egy vagy több szerepek, szerepszolgáltatások vagy funkciók eltávolítása nem sikerült. Részletekért tekintse meg a Kiszolgálókezelő naplóját, majd próbálkozzon újra. |
Az üzenetek kismértékben különbözhetnek egymástól attól függően, hogy a felhasználó szerepköröket vagy szolgáltatásokat adott-e meg a parancsban. |
Megegyezik az 1000-es számú hibával, kivéve hogy ennél a hibánál a végrehajtott esetleges módosítások visszavonásához a számítógépet újra kell indítani. |
1001 |
Hiba: A szerepek, szerepszolgáltatások vagy funkciók közül egy vagy több telepítése nem sikerült, és a számítógépet újra kell indítani a számítógépen végrehajtott esetleges módosítások visszavonásához. Részletekért tekintse meg a Kiszolgálókezelő naplóját, majd próbálkozzon újra. Hiba: A szerepek, szerepszolgáltatások vagy funkciók közül egy vagy több eltávolítása nem sikerült, és a számítógépet újra kell indítani a számítógépen végrehajtott esetleges módosítások visszavonásához. Részletekért tekintse meg a Kiszolgálókezelő naplóját, majd próbálkozzon újra. Hiba: A szerep, szerepfunkció vagy funkció telepítése nem sikerült, mert a számítógépet újra kell indítani egy másik telepítési vagy eltávolítási művelet végrehajtásához. A számítógép újraindítása után próbálkozzon ismét a szerep, szerepfunkció vagy funkció telepítésével. Hiba: A szerep, szerepfunkció vagy funkció eltávolítása nem sikerült, mert a számítógépet újra kell indítani egy másik telepítési vagy eltávolítási művelet végrehajtásához. A számítógép újraindítása után próbálkozzon ismét a szerep, szerepfunkció vagy funkció eltávolításával. |
Az üzenetek kicsit különbözhetnek egymástól attól függően, hogy a felhasználó szerepköröket vagy szolgáltatásokat adott-e meg a parancsban. |
Általános hiba |
1002 |
Hiba: Általános hiba. {0} |
Ez egy általános hiba, amelyhez nincs hibaelhárítási információ. Ha ez a hibaüzenet jelenik meg, ellenőrizze, hogy szintaktikailag helyesen írta-e be a parancsot, és a Rendszergazdák csoport tagjaként jelentkezett-e be a helyi számítógépre, majd próbálkozzon újra a parancs végrehajtásával. Az {0} jelöli a Kiszolgálókezelő által talált kivételt. |
Az XML formátumú eredményfájl
A következő példa egy XML formátumú eredményfájl, amelyet a Kiszolgálókezelő hoz létre, amikor a Kiszolgálókezelő parancssorába megadja a -resultPath vagy a -r paramétert, és a paraméterben definiál egy nevet és egy elérési utat.
< 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 következő táblázat az eredményfájlban található elemek felsorolását és leírását tartalmazza.
Elem vagy attribútum | Leírás |
---|---|
ServerManagerCommandLineResult |
Fejlécelem; a teljes fájl tárolója. |
Action |
Meghatározza, hogy a megjelenített eredmények telepítési vagy eltávolítási műveletből származnak-e. |
Time |
Megjeleníti a művelet végrehajtásának dátumát és idejét. |
Language |
Megjeleníti az eredményekben lévő honosított üzenetek nyelvének kódját (ebben a példában az amerikai angol nyelvét). |
Success |
Ha a művelet a parancsba foglalt szerepek, szerepszolgáltatások és funkciók esetében maradéktalanul sikerült, a „true”, ha egyes szerepek, szerepszolgáltatások vagy funkciók esetében nem sikerült, a „false” értéket jeleníti meg. |
RequiresReboot |
Ha a sikeres telepítési vagy eltávolítási művelet miatt újra kell indítani a számítógépet, a „true”, ellenkező esetben a „false” értéket jeleníti meg. |
Xmlns |
Ez az attribútum a Kiszolgálókezelő parancssorának XML-sémadefiníciójára utal. |
Üzenet |
Minden tájékoztató-, figyelmeztető- vagy hibaüzenet megtalálható az XML-fájl törzsében. A legfelső szinten egy, az egész műveletre vonatkozó általános üzenet olvasható. Ha azonban egy üzenet egy megadott szerep, szerepfunkció vagy funkció elemre vonatkozik, akkor az üzenetet az adott elemhez tartozó rész tárolja. Az üzenetek a Language attribútumban megadott nyelven jelennek meg.
|
Role, Role Service vagy Feature |
A Role, Role Service vagy Feature (szerepkör, szerepkör-szolgáltatás vagy szolgáltatás) elemek többször is előfordulhatnak az eredményfájlban azoktól az objektumoktól függően, amelyek telepítését vagy eltávolítását a Kiszolgálókezelő parancssori válaszfájl kéri.
|