Aracılığıyla paylaş


az iot central job

Not

Bu başvuru, Azure CLI (sürüm 2.46.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, az iot central job komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

IoT Central uygulaması için işleri yönetme ve yapılandırma.

Komutlar

Name Description Tür Durum
az iot central job create

İş tanımı aracılığıyla bir iş oluşturun ve yürütin.

Dahili GA
az iot central job get-devices

İş cihazı durumlarını alma.

Dahili GA
az iot central job list

IoT Central uygulamasının iş listesini alın.

Dahili GA
az iot central job rerun

Başarısız olan tüm cihazlarda bir işi yeniden çalıştırın.

Dahili GA
az iot central job resume

Durdurulmuş bir işi sürdürme.

Dahili GA
az iot central job show

Kimliğine göre bir işin ayrıntılarını alın.

Dahili GA
az iot central job stop

Çalışan bir işi durdurun.

Dahili GA

az iot central job create

İş tanımı aracılığıyla bir iş oluşturun ve yürütin.

az iot central job create --app-id
                          --content
                          --group-id
                          --job-id
                          [--api-version {2022-07-31}]
                          [--batch]
                          [--batch-type {number, percentage}]
                          [--cancellation-threshold]
                          [--cancellation-threshold-batch]
                          [--cancellation-threshold-type {number, percentage}]
                          [--central-api-uri]
                          [--desc]
                          [--job-name]
                          [--token]

Örnekler

Adı olan bir iş oluşturma

az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath}

Ad ve toplu iş yapılandırmasına sahip bir iş oluşturun.

az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath} --batch {jobBatchValue} --batch-type {jobBatchType}

Toplu iş olmadan ad ve iptal eşiği yapılandırmasına sahip bir iş oluşturun.

az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath} --cancellation-threshold {jobCancellationThresholdValue} --cancellation-threshold-type {jobCancellationThresholdType} --description {jobDesc}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--content -k

İş verileri tanımı. JSON dosyasının veya ham dizeli JSON'un yolunu belirtin. [Dosya Yolu Örneği:./path/to/file.json] [Dizeli JSON örneği:[{}]. İstek gövdesi JobData dizisi içermelidir.

--group-id -g

İşin yürütüldiği cihaz grubunun kimliği.

--job-id -j

İşin benzersiz tanımlayıcısı.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--batch -b

Toplu işlem yapılan cihazların sayısı veya yüzdesi.

--batch-type --bt

Toplu işin birkaç cihazda mı yoksa toplamın yüzdesinde mi yapıldığını belirtin.

kabul edilen değerler: number, percentage
varsayılan değer: number
--cancellation-threshold --cth

İptal eşiğinin uygulandığı cihazların sayısı veya yüzdesi.

--cancellation-threshold-batch --ctb

İptal eşiğinin toplu iş başına mı yoksa genel işe mi uygulanacağı.

varsayılan değer: number
--cancellation-threshold-type --ctt

İptal eşiğinin bir dizi cihaz için mi yoksa toplamın yüzdesi için mi geçerli olduğunu belirtin.

kabul edilen değerler: number, percentage
varsayılan değer: number
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--desc --description

İşin ayrıntılı açıklaması.

--job-name

İşin görünen adı.

--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot central job get-devices

İş cihazı durumlarını alma.

az iot central job get-devices --app-id
                               --job-id
                               [--api-version {2022-07-31}]
                               [--central-api-uri]
                               [--token]

Örnekler

İş kimliğine göre tek tek cihaz durumlarının listesini alma

az iot central job get-devices --app-id {appid} --job-id {jobId}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--job-id -j

İşin benzersiz tanımlayıcısı.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot central job list

IoT Central uygulamasının iş listesini alın.

az iot central job list --app-id
                        [--api-version {2022-07-31}]
                        [--central-api-uri]
                        [--token]

Örnekler

Uygulamadaki işleri listeleme

az iot central job list --app-id {appid}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot central job rerun

Başarısız olan tüm cihazlarda bir işi yeniden çalıştırın.

az iot central job rerun --app-id
                         --job-id
                         --rerun-id
                         [--api-version {2022-07-31}]
                         [--central-api-uri]
                         [--token]

Örnekler

İşi yeniden çalıştırma

az iot central job rerun --app-id {appid} --job-id {jobId} --rerun-id {rerunId}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--job-id -j

İşin benzersiz tanımlayıcısı.

--rerun-id

Yeniden çalıştırma için benzersiz tanımlayıcı.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot central job resume

Durdurulmuş bir işi sürdürme.

az iot central job resume --app-id
                          --job-id
                          [--api-version {2022-07-31}]
                          [--central-api-uri]
                          [--token]

Örnekler

İşi sürdürme

az iot central job resume --app-id {appid} --job-id {jobId}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--job-id -j

İşin benzersiz tanımlayıcısı.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot central job show

Kimliğine göre bir işin ayrıntılarını alın.

az iot central job show --app-id
                        --job-id
                        [--api-version {2022-07-31}]
                        [--central-api-uri]
                        [--token]

Örnekler

İşin ayrıntılarını alma

az iot central job show --app-id {appid} --job-id {jobId}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--job-id -j

İşin benzersiz tanımlayıcısı.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot central job stop

Çalışan bir işi durdurun.

az iot central job stop --app-id
                        --job-id
                        [--api-version {2022-07-31}]
                        [--central-api-uri]
                        [--token]

Örnekler

İşi durdurma

az iot central job stop --app-id {appid} --job-id {jobId}

Gerekli Parametreler

--app-id -n

Yönetmek istediğiniz IoT Central uygulamasının Uygulama Kimliği. Uygulama Kimliğini, yardım menüsünün altında uygulamanızın "Hakkında" sayfasında bulabilirsiniz.

--job-id -j

İşin benzersiz tanımlayıcısı.

İsteğe Bağlı Parametreler

--api-version --av
Kullanım Dışı

'api_version' bağımsız değişkeni kullanım dışı bırakıldı ve gelecek bir sürümde kaldırılacak.

İstenen işlem için API sürümü.

kabul edilen değerler: 2022-07-31
varsayılan değer: 2022-07-31
--central-api-uri --central-dns-suffix

Uygulamanızla ilişkili IoT Central DNS soneki.

varsayılan değer: azureiotcentral.com
--token

Azure CLI'da kimlik doğrulaması yapmadan isteğinizi göndermeyi tercih ederseniz, isteğinizin kimliğini doğrulamak için geçerli bir kullanıcı belirteci belirtebilirsiniz. İsteğin bir parçası olarak anahtar türünü belirtmeniz gerekir. https://aka.ms/iotcentraldocsapi adresinden daha fazla bilgi edinin.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.