Nem megfelelő kiszolgálók szervizelése

Befejeződött

Amikor kiszolgálókat hoz létre az Azure Automation State Configuration szolgáltatással, a konfigurációs módot az alábbi módok egyikére állítja be:

  • ApplyOnly
  • ApplyandMonitor
  • ApplyAndAutoCorrect

Ha nem az ApplyAndAutoCorrect lehetőséget választja, azok a kiszolgálók, amelyek bármilyen okból eltérnek a megfelelő állapottól, mindaddig nem megfelelőek maradnak, amíg manuálisan ki nem javítják őket. Ahhoz, hogy egy Azure Automation State Configuration-csomópontot a legújabb konfiguráció letöltésére és alkalmazására kényszerítsen, az Update-DscConfiguration parancsmagot kell használnia, ahogyan az alábbi példakódban látható:

Update-DscConfiguration -Wait -Verbose

Ha azonban ezt a parancsmagot nem megfelelő kiszolgálón szeretné futtatni, egy Azure számítási funkció futtatására szolgáló parancsot kell használnia.

Mi a futtatási parancs?

A Parancs futtatása funkcióval szkripteket futtathat virtuális gépeken. Ezt a funkciót a konfigurációs eltérés manuális javításakor használhatja. A Run Command a virtuálisgép-ügynökkel futtat PowerShell-szkripteket egy Azure Windows rendszerű virtuális gépen. Ezeket a szkripteket általános gép- vagy alkalmazásfelügyelethez használhatja. Segíthetnek a virtuális gépek hozzáférésével és hálózati problémáival kapcsolatos problémák gyors diagnosztizálásában és elhárításában, valamint a virtuális gép megfelelő állapotba helyezésében.

Tipp.

A Futtatás parancs lehetővé teszi a virtuális gépek és alkalmazások kezelését, valamint a szkriptek használatával végzett hibaelhárítást. Akkor is elérhető, ha a gép nem érhető el – például ha a vendég tűzfalon nincs megnyitva a Távoli asztali protokoll (RDP) vagy a Secure Shell (SSH) port.

Korlátozások

A futtatási parancs használatára bizonyos korlátozások vonatkoznak. Mivel úgy tervezték, hogy gyorsan orvosolja a virtuális gépeket érintő problémákat, a szoftverfunkcióit minimálisra tették. A futtatási parancs használatakor a következő korlátozások érvényesek:

  • A kimenet csak az utolsó 4096 bájtra terjed ki.
  • A szkriptek futtatásához szükséges minimális idő körülbelül 20 másodperc.
  • A szkriptek windowsos rendszerfiókként futnak.
  • Egyszerre csak egy szkript futtatható.
  • Az információt bekérő (interaktív módú) szkriptek nem támogatottak.
  • A szkriptek futását nem lehet megszakítani.
  • Egy szkript futásideje legfeljebb 90 perc lehet. Ezután időtúllépés történik.
  • A szkript eredményeinek visszaadásához kimenő kapcsolat szükséges a virtuális gép felől.

Megjegyzés:

A helyes működéshez a parancs futtatásához csatlakoztatni kell a (443-as portot) az Azure nyilvános IP-címéhez. Ha a bővítmény nem rendelkezik hozzáféréssel ezekhez a végpontokhoz, előfordulhat, hogy a szkriptek sikeresen futnak, de nem adnak vissza eredményeket. Ha blokkolja a virtuális gép forgalmát, szolgáltatáscímkék használatával engedélyezheti az Azure nyilvános IP-címeinek forgalmát az AzureCloud-címke használatával.

Available PowerShell commands

Számos PowerShell-parancsot indíthat el a Windows rendszerű virtuális gépeken.

A screenshot of the Run command blade for the ContosoVM4 VM. A list of PowerShell commands is listed.

Az alábbi táblázat a Windows rendszerű virtuális gépekhez elérhető parancsok listáját ismerteti.

Name Leírás
RunPowerShellScript PowerShell-szkriptet futtat. A RunPowerShellScript paranccsal bármilyen egyéni szkriptet futtathat.
DisableNLA Letiltja a hálózati szintű hitelesítést (NLA).
DisableWindowsUpdate Letiltja az automatikus Frissítések a Windows Update-ben.
Engedélyezés Rendszergazda Fiók Ellenőrzi, hogy a helyi rendszergazdai fiók le van-e tiltva, és ha igen, engedélyezi-e.
EnableEMS Lehetővé teszi, hogy a vészhelyzet-kezelési szolgáltatások (EMS) lehetővé tegyék a soros konzolkapcsolatot hibaelhárítási helyzetekben.
EnableRemotePS Konfigurálja a gépet a PowerShell-újraküldés engedélyezéséhez.
EnableWindowsUpdate Engedélyezi az automatikus Frissítések a Windows Update használatával.
Ipconfig Részletes információkat tartalmaz az IP-címről, az alhálózati maszkról és az alapértelmezett átjáróról az átviteli vezérlési protokollhoz (TCP)/IP-hez kötött adapterekhez.
RDP Gépház Ellenőrzi a beállításjegyzék beállításait és a tartományházirend beállításait. Szabályzatműveleteket javasol, ha a gép egy tartomány része, vagy a beállításokat alapértelmezett értékre módosítja.
ResetRDPCert Eltávolítja az RDP-figyelőhöz tartozó Transport Layer Security (TLS)/SSL-tanúsítványt, és visszaállítja az RDP-figyelő alapértelmezett biztonságát. Ezt a szkriptet akkor használja, ha problémákat tapasztal a tanúsítványsal kapcsolatban.
SetRDPPort Beállítja Microsoft Távoli asztal kapcsolatok alapértelmezett vagy felhasználó által megadott portszámát. Engedélyezi a tűzfalszabályokat a porthoz való bejövő hozzáféréshez.

A Parancs futtatása funkcióhoz való hozzáférés korlátozása

Mivel a Futtatás parancs felülírhat néhány tűzfalport-korlátozást, fontos, hogy csak az arra jogosult személyzet használja. A futtatási parancsok listázásához vagy a parancs részleteinek megjelenítéséhez a Microsoft.Compute/locations/runCommand/read engedély szükséges.

Megjegyzés:

A beépített olvasói szerepkör és a magasabb szintek rendelkeznek ezzel az engedéllyel.

A parancs futtatásához a Microsoft.Compute/virtualMachines/runCommand/action engedély szükséges.

Megjegyzés:

A virtuálisgép-közreműködői szerepkör és a magasabb szintek rendelkeznek ezzel az engedéllyel.

A parancs futtatásához használhatja az egyik beépített szerepkört, vagy létrehozhat egy egyéni szerepkört.

További információ

További információkhoz juthat a következő dokumentumokból: