Dela via


Referens för uppdateringsskript

SAP-datainsamlarens agentcontainer använder ett uppdateringsskript (tillgängligt i Microsoft Sentinel-lösningen för SAP-program® GitHub) för att förenkla uppdateringsprocessen.

Den här artikeln visar hur skriptets beteende kan anpassas genom att konfigurera dess parametrar.

Skriptöversikt

Under uppdateringsprocessen identifierar skriptet alla containrar som kör SAP-datainsamlaragenten, laddar ned en uppdaterad containeravbildning från Azure Container-registret, kopierar monterade kataloginställningar, kopierar miljövariabler, byter namn på den befintliga containern med ett -OLD suffix och skapar slutligen en container med den uppdaterade avbildningen. Skriptet startar sedan containern med en ytterligare --sapconinstanceupdate växel som verifierar att den uppdaterade containern kan starta och ansluta till SAP-systemet korrekt. När containern rapporterar en lyckad start tar skriptet bort den gamla containern. Den återskapar sedan den nya containern så att den körs utan växeln --sapconinstanceupdate för att starta i normalt driftsläge och fortsätta att samla in data från SAP-systemet.

Parameterreferens

Bekräfta alla frågor

Parameternamn: --confirm-all-prompts

Parametervärden: Ingen

Obligatoriskt: Nej

Förklaring: Om --confirm-all-prompts växeln anges pausas inte skriptet för några användarbekräftelser. Använd --confirm-all-prompts switch för att uppnå en nolltouch-distribution

Använda förhandsversion av containern

Parameternamn: --preview

Parametervärden: Ingen

Obligatoriskt: Nej

Förklaring: Som standard distribuerar containeruppdateringsskriptet containern med :latest tagg. Offentliga förhandsgranskningsfunktioner publiceras för att :latest-preview taggas. Ange växeln för att säkerställa att containeruppdateringsskriptet använder den offentliga förhandsversionen av containern --preview .

Utför inte ett containeranslutningstest

Parameternamn: --no-testrun

Parametervärden: Ingen

Obligatoriskt: Nej

Förklaring: Som standard utför containeruppdateringsskriptet en "testkörning" av den uppdaterade containern för att kontrollera att den kan ansluta till SAP-systemet. Om du vill hoppa över det här testet anger du en --no-testrun parameter. I sådana fall återskapar skriptet containrarna med hjälp av en ny avbildning utan att verifiera att containrar kan starta och ansluta till SAP. Använd den här växeln med försiktighet.

Ange en anpassad SDK-plats

Parameternamn: --sdk

Parametervärden: <SDK file full path>

Obligatoriskt: Nej

Förklaring: Som standard extraherar uppdateringsskriptet SDK-zip-filen från en befintlig container och kopierar den till den nyligen skapade containern. Om du behöver uppdatera den version av NetWeaver SDK som används tillsammans med containeruppdateringen anger du växeln --sdk och anger den fullständiga sökvägen för SDK:et.

Framtvinga containeruppdatering, även om versionen är densamma

Parameternamn: --force

Parametervärden: Ingen

Obligatoriskt: Nej

Förklaring: Uppdatera containern, även om avbildningsversionen som används för den befintliga containern är samma som den avbildning som är tillgänglig från Microsoft.

Gör selektiv uppdatering av containrar

Parameternamn: --containername

Parametervärden: Container name

Obligatoriskt: Nej

Förklaring: Som standard uppdaterar uppdateringsskriptet alla containrar som kör Microsoft Sentinel-lösningen för SAP-program®. Om du vill uppdatera en enskild eller flera containrar anger du --containername <containername> switch. Växeln kan anges flera gånger, t.ex. --containername sapcon-A4H --containername sapcon-QQ1 --containername sapcon-QAT. I sådana fall uppdateras endast angivna containrar. Om det angivna containernamnet inte finns hoppas skriptet över.

Nästa steg

Läs mer om Microsoft Sentinel-lösningen för SAP-program®:

Felsökning:

Referensfiler:

Mer information finns i Microsoft Sentinel-lösningar.