dsc
Sinopse
Aplique a configuração ou invoque recursos específicos para gerenciar componentes de software.
Sintaxe
dsc [Options] <COMMAND>
Comandos
completer
O completer
comando retorna um script de shell que, quando executado, registra conclusões para o shell especificado. Para obter mais informações, consulte completer.
config
O config
comando gerencia um documento de Configuração de DSC. Você pode usá-lo para:
- Obter o estado atual da configuração.
- Teste se uma configuração está no estado desejado.
- Defina uma configuração para o estado desejado.
Para obter mais informações, consulte config.
recurso
O resource
comando gerencia um recurso DSC. Você pode usá-lo para:
- Listar os recursos disponíveis.
- Obtenha o esquema JSON para instâncias de um recurso.
- Obter o estado atual de uma instância de recurso.
- Teste se uma instância de recurso está no estado desejado.
- Defina uma instância de recurso para o estado desejado.
Para obter mais informações, consulte resource
esquema
O schema
comando retorna o esquema JSON para um tipo DSC específico. Para obter mais informações, consulte esquema.
ajuda
O help
comando retorna informações de ajuda para dsc, um comando ou um subcomando.
Para obter a ajuda de um comando ou subcomando, use a sintaxe :
dsc help <COMMAND> [<SUBCOMMAND>]
Por exemplo, dsc help config
obtém a ajuda para o config
subcomando. dsc help config set
obtém a ajuda para o config set
subcomando.
Você também pode usar a opção --help em um comando para exibir as informações de ajuda. Por exemplo, dsc config --help
ou dsc config set --help
.
Opções
-h, --help
Exibe a ajuda para o comando ou subcomando atual. Quando você especifica essa opção, o aplicativo ignora todas as opções e argumentos após essa.
Type: Boolean
Mandatory: false
-l, --trace-level
Define o nível mínimo de mensagem que a DSC deve emitir durante uma operação. As mensagens na DSC são categorizadas por seu nível.
A lista a seguir mostra os níveis de mensagem válidos do nível mais alto para o mais baixo. Quando essa opção é definida como qualquer valor na lista, a DSC emite mensagens nesse nível e acima.
error
warning
(padrão)info
debug
trace
Aviso
A trace
saída de nível emite toda a entrada/saída JSON que o DSC processa durante a execução. A DSC não limpa o JSON antes de emiti-lo. Esse nível de rastreamento destina-se apenas ao uso do desenvolvedor. Nunca redirecione trace
a saída de nível para o armazenamento, pois ela pode conter informações confidenciais.
Por exemplo, quando o nível de log é debug
, a DSC emite mensagens para cada nível de log, exceto trace
.
Quando o nível de log é error
, a DSC emite apenas mensagens de erro. A DSC ignora todas as mensagens com um nível de log inferior.
Type: String
Mandatory: false
DefaultValue: warning
ValidValues: [error, warning, info, debug, trace]
-f, --trace-format
Define o formato de saída a ser usado ao emitir mensagens de rastreamento no stderr. A DSC dá suporte aos seguintes formatos:
default
- Emite a mensagem com a coloração do console ANSI para o carimbo de data/hora, o nível da mensagem e o número de linha.plaintext
- Comodefault
, mas sem nenhuma cor de console.json
- Emite cada mensagem como um objeto JSON compactado com o carimbo de data/hora, o nível, a mensagem e o número de linha como propriedades.
Type: String
Mandatory: false
DefaultValue: default
ValidValues: [default, plaintext, json]
-V, --version
Exibe a versão do aplicativo. Quando você especifica essa opção, o aplicativo ignora todas as opções e argumentos após essa.
Type: Boolean
Mandatory: false
Variáveis de ambiente
Por padrão, o dsc
comando pesquisa manifestos de recurso DSC baseados em comando nas pastas definidas pela PATH
variável de ambiente. Se a DSC_RESOURCE_PATH
variável de ambiente for definida, dsc
pesquisa as pastas em DSC_RESOURCE_PATH
vez de PATH
.
O DSC_RESOURCE_PATH
ambiente deve ser uma variável de ambiente que siga as mesmas convenções que a PATH
variável de ambiente para o sistema operacional. Separe caminhos de pasta com ponto e vírgula (;
) no Windows e dois-pontos (:
) em outras plataformas.
Códigos de saída
O dsc
comando usa códigos de saída semânticos. Cada código de saída representa um resultado diferente para a execução do comando.
Código de Saída | Significado |
---|---|
0 |
O comando foi executado com êxito sem erros. |
1 |
O comando falhou porque recebeu argumentos inválidos. |
2 |
O comando falhou porque um recurso gerou um erro. |
3 |
O comando falhou porque um valor não pôde ser serializado ou desserializado do JSON. |
4 |
O comando falhou porque a entrada para o comando não era YAML ou JSON válida. |
5 |
O comando falhou porque uma definição de recurso ou valor de instância era inválido em relação ao esquema JSON. |
6 |
O comando foi cancelado por uma interrupção de Ctrl+C . |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de