Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
IoT Edge 1.1
Fontos
Az IoT Edge 1.1 támogatási dátumának vége 2022. december 13.,. A termék, szolgáltatás, technológia vagy API támogatásáról a Microsoft-termékek életciklusa című leírásból tájékozódhat. További információ az IoT Edge legújabb verziójára való frissítésről: IoT Edge frissítése.
Megismerheti az IoT Edge-et Windows-eszközökön telepítő, frissítő vagy eltávolító PowerShell-szkripteket.
A cikkben ismertetett parancsok a IoTEdgeSecurityDaemon.ps1 fájlból származnak, amely minden IoT Edge kiadási. A szkript legújabb verziója mindig elérhető aka.ms/iotedge-win.
A parancsok bármelyikét futtathatja a Invoke-WebRequest parancsmaggal a legújabb szkriptverzió eléréséhez. Például:
. {Invoke-WebRequest -useb https://aka.ms/iotedge-win} | Invoke-Expression; `
Deploy-IoTEdge
A parancsok futtatásához letöltheti ezt a szkriptet vagy a szkript egy adott kiadásból származó verzióját is. Például:
. <path>\IoTEdgeSecurityDaemon.ps1
Deploy-IoTEdge
A megadott szkript a biztonság növelése érdekében van aláírva. Az aláírás ellenőrzéséhez töltse le a szkriptet az eszközére, majd futtassa a következő PowerShell-parancsot:
Get-AuthenticodeSignature "C:\<path>\IotEdgeSecurityDaemon.ps1"
A kimeneti állapot Érvényes az aláírás ellenőrzése esetén.
Deploy-IoTEdge
A Deploy-IoTEdge parancs letölti és telepíti az IoT Edge biztonsági démont és annak függőségeit. Az üzembe helyezési parancs többek között elfogadja ezeket a gyakori paramétereket. A teljes lista esetében használja a Get-Help Deploy-IoTEdge -fullparancsot.
| Paraméter | Elfogadott értékek | Megjegyzések |
|---|---|---|
| ContainerOs | Windows vagy Linux | Ha nincs megadva tároló operációs rendszer, akkor a Windows az alapértelmezett érték. Windows-tárolók esetén az IoT Edge a telepítésben szereplő Moby tárolómotort használja. Linux-tárolók esetén a telepítés megkezdése előtt telepítenie kell egy tárolómotort. |
| Helyettes | Proxy URL-címe | Adja meg ezt a paramétert, ha az eszköznek proxykiszolgálón kell áthaladnia az internet eléréséhez. További információ: IoT Edge-eszköz konfigurálása proxykiszolgálón keresztüli kommunikációhoz. |
| OfflineInstallationPath | Címtár útvonala | Ha ez a paraméter szerepel a listán, a telepítő ellenőrzi a telepítéshez szükséges IoT Edge-fülke és VC futtatókörnyezeti MSI-fájlok listázott könyvtárát. A címtárban nem található fájlok letöltve lesznek. Ha mindkét fájl szerepel a könyvtárban, internetkapcsolat nélkül is telepítheti az IoT Edge-et. Ezt a paramétert egy adott verzió használatára is használhatja. |
| InvokeWebRequestParameters | Paraméterek és értékek kivonata | A telepítés során több webes kérés is történik. Ezen a mezőn állíthatja be a webkérelmek paramétereit. Ez a paraméter a proxykiszolgálók hitelesítő adatainak konfigurálásához hasznos. További információ: IoT Edge-eszköz konfigurálása proxykiszolgálón keresztüli kommunikációhoz. |
| RestartIfNeeded | Nincs | Ez a jelző lehetővé teszi, hogy az üzembehelyezési szkript szükség esetén kérés nélkül újraindítsa a gépet. |
Initialize-IoTEdge
A Initialize-IoTEdge parancs konfigurálja az IoT Edge-et az eszköz kapcsolati sztringjével és működési részleteivel. A parancs által létrehozott információk nagy része ezután az iotedge\config.yaml fájlban lesz tárolva. Az inicializálási parancs többek között elfogadja ezeket a gyakori paramétereket. A teljes lista esetében használja a Get-Help Initialize-IoTEdge -fullparancsot.
| Paraméter | Elfogadott értékek | Megjegyzések |
|---|---|---|
| ManualConnectionString | Egyik sem |
Kapcsoló paraméter.
Alapértelmezett érték. Ha nincs megadva kiépítési típus, akkor a kapcsolati sztringgel történő manuális kiépítés az alapértelmezett érték. Deklarálja, hogy egy eszközkapcsolati sztringet fog megadni az eszköz manuális kiépítéséhez. |
| ManualX509 | Egyik sem |
Kapcsoló paraméter. Ha nincs megadva kiépítési típus, akkor a kapcsolati sztringgel történő manuális kiépítés az alapértelmezett érték. Deklarálja, hogy egy identitástanúsítványt és egy titkos kulcsot fog megadni az eszköz manuális kiépítéséhez. |
| DpsTpm | Egyik sem |
Kapcsoló paraméter. Ha nincs megadva kiépítési típus, akkor a kapcsolati sztringgel történő manuális kiépítés az alapértelmezett érték. Deklarálja, hogy megadja a Device Provisioning Service (DPS) hatókör-azonosítóját és az eszköz regisztrációs azonosítóját a DPS-n keresztül történő üzembe helyezéshez. |
| DpsSymmetricKey | Egyik sem |
Kapcsoló paraméter. Ha nincs megadva kiépítési típus, akkor a kapcsolati sztringgel történő manuális kiépítés az alapértelmezett érték. Deklarálja, hogy meg fogja adni a Device Provisioning Service (DPS) hatókör-azonosítóját és az eszköz regisztrációs azonosítóját a DPS-en keresztül történő üzembe helyezéshez, valamint egy szimmetrikus kulcsot az igazoláshoz. |
| DpsX509 | Egyik sem |
Kapcsoló paraméter. Ha nincs megadva kiépítési típus, akkor a kapcsolati sztringgel történő manuális kiépítés az alapértelmezett érték. Deklarálja, hogy megadja az eszközkiépítési szolgáltatás (DPS) hatókör-azonosítóját és az eszköz regisztrációs azonosítóját a DPS-en keresztüli kiépítéshez, valamint egy X.509-identitástanúsítványt és egy titkos kulcsot az igazoláshoz. |
| DeviceConnectionString | IoT Hubon regisztrált IoT Edge-eszköz kapcsolati sztringje egyetlen idézőjelben | Kapcsolati sztringgel történő manuális kiépítéshez szükséges. Ha nem ad meg kapcsolati sztringet a szkript paramétereiben, a rendszer kérni fogja az egyiket. |
| IotHubHostName | Annak az IoT Hubnak a gazdagépneve, amelyhez az eszköz csatlakozik. | X.509-tanúsítványokkal történő manuális üzembe helyezéshez szükséges. A(z) {hub name}.azure-devices.net formátumot használja. |
| DeviceId | Az IoT Hub regisztrált eszközidentitásából származó eszközazonosító. | X.509-tanúsítványokkal történő manuális üzembe helyezéshez szükséges. |
| ScopeId | Az IoT Hubhoz társított Device Provisioning Service-példány hatókör-azonosítója. | DPS kiépítéséhez szükséges. Ha nem ad meg hatókör-azonosítót a szkriptparaméterekben, a rendszer kérni fogja az egyiket. |
| RegistrationId | Az eszköz által létrehozott regisztrációs azonosító | A DPS kiépítéséhez szükséges TPM vagy szimmetrikus kulcsigazolás használata esetén. X.509-tanúsítványigazolás használata esetén nem kötelező. |
| X509IdentityCertificate | Az X.509-eszköz identitástanúsítványának URI-elérési útja az eszközön. | Kötelező manuális vagy DPS-kiépítéshez X.509-tanúsítványigazolás használata esetén. |
| X509IdentityPrivateKey | Az X.509-eszköz identitástanúsítványkulcsának URI-elérési útja az eszközön. | Kötelező manuális vagy DPS-kiépítéshez X.509-tanúsítványigazolás használata esetén. |
| SymmetricKey | Az IoT Edge-eszközidentitás DPS használatakor történő kiépítéséhez használt szimmetrikus kulcs | A DPS kiépítéséhez szükséges, ha szimmetrikus kulcsigazolást használ. |
| ContainerOs | Windows vagy Linux | Ha nincs megadva tároló operációs rendszer, akkor a Windows az alapértelmezett érték. Windows-tárolók esetén az IoT Edge a telepítésben szereplő Moby tárolómotort használja. Linux-tárolók esetén a telepítés megkezdése előtt telepítenie kell egy tárolómotort. |
| DeviceCACertificate | Az X.509-es eszköz hitelesítésszolgáltatói tanúsítványának URI-elérési útja az eszközön. | A C:\ProgramData\iotedge\config.yaml fájlban is konfigurálható. További információ: Tanúsítványok kezelése IoT Edge-eszközön. |
| DeviceCAPrivateKey | Az X.509-es eszköz ca titkos kulcsának URI-elérési útja az eszközön. | A C:\ProgramData\iotedge\config.yaml fájlban is konfigurálható. További információ: Tanúsítványok kezelése IoT Edge-eszközön. |
| InvokeWebRequestParameters | Paraméterek és értékek kivonata | A telepítés során több webes kérés is történik. Ezen a mezőn állíthatja be a webkérelmek paramétereit. Ez a paraméter a proxykiszolgálók hitelesítő adatainak konfigurálásához hasznos. További információ: IoT Edge-eszköz konfigurálása proxykiszolgálón keresztüli kommunikációhoz. |
| AgentImage | IoT Edge-ügynök képének URI-ja | Alapértelmezés szerint egy új IoT Edge-telepítés az IoT Edge-ügynök lemezképének legújabb gördülő címkéjét használja. Ezzel a paraméterrel beállíthat egy adott címkét a képverzióhoz, vagy saját ügynökképet adhat meg. További információ: Az IoT Edge-címkék ismertetése. |
| felhasználónév | Tárolóregisztrációs adatbázis felhasználóneve | Ezt a paramétert csak akkor használja, ha a -AgentImage paramétert egy privát beállításjegyzékben lévő tárolóra állítja be. Adjon meg egy felhasználónevet a beállításjegyzékhez való hozzáféréssel. |
| Jelszó | Biztonságos jelszósztring | Ezt a paramétert csak akkor használja, ha a -AgentImage paramétert egy privát beállításjegyzékben lévő tárolóra állítja be. Adja meg a beállításjegyzék eléréséhez szükséges jelszót. |
Update-IoTEdge
| Paraméter | Elfogadott értékek | Megjegyzések |
|---|---|---|
| ContainerOs | Windows vagy Linux | Ha nincs megadva tároló operációs rendszer, akkor a Windows az alapértelmezett érték. Windows-tárolók esetén a telepítés egy tárolómotort fog tartalmazni. Linux-tárolók esetén a telepítés megkezdése előtt telepítenie kell egy tárolómotort. |
| Helyettes | Proxy URL-címe | Adja meg ezt a paramétert, ha az eszköznek proxykiszolgálón kell áthaladnia az internet eléréséhez. További információ: IoT Edge-eszköz konfigurálása proxykiszolgálón keresztüli kommunikációhoz. |
| InvokeWebRequestParameters | Paraméterek és értékek kivonata | A telepítés során több webes kérés is történik. Ezen a mezőn állíthatja be a webkérelmek paramétereit. Ez a paraméter a proxykiszolgálók hitelesítő adatainak konfigurálásához hasznos. További információ: IoT Edge-eszköz konfigurálása proxykiszolgálón keresztüli kommunikációhoz. |
| OfflineInstallationPath | Címtár útvonala | Ha ez a paraméter szerepel a listán, a telepítő ellenőrzi a telepítéshez szükséges IoT Edge-fülke és VC futtatókörnyezeti MSI-fájlok listázott könyvtárát. A címtárban nem található fájlok letöltve lesznek. Ha mindkét fájl szerepel a könyvtárban, internetkapcsolat nélkül is telepítheti az IoT Edge-et. Ezt a paramétert egy adott verzió használatára is használhatja. |
| RestartIfNeeded | Nincs | Ez a jelző lehetővé teszi, hogy az üzembehelyezési szkript szükség esetén kérés nélkül újraindítsa a gépet. |
Uninstall-IoTEdge
| Paraméter | Elfogadott értékek | Megjegyzések |
|---|---|---|
| Kényszerítse | Nincs | Ez a jelző arra az esetre kényszeríti az eltávolítást, ha az előző eltávolítási kísérlet sikertelen volt. |
| RestartIfNeeded | Nincs | Ez a jelző lehetővé teszi, hogy az eltávolítási szkript szükség esetén kérés nélkül újraindítsa a gépet. |
Következő lépések
Ebből a cikkből megtudhatja, hogyan használhatja ezeket a parancsokat:
- WindowsHoz készült Azure IoT Edge telepítése vagy eltávolítása szimmetrikus kulcsokkal vagy X.509-tanúsítványokkal