Windows Admin Center - Erro ao executar Powershell

Johnny Imaizumi Hudaba 20 Pontos de reputação
2024-11-27T17:14:37.6733333+00:00

Prezados boa tarde,

Estou instalando o Windows Admin Center e ao executar o powershell para importar dispositivos no ambiente, ocorre o erro abaixo.

Podem me ajudar?

Imagem do usuário

Windows
Windows
Uma família de sistemas operacionais da Microsoft executados em computadores pessoais, tablets, laptops, telefones, dispositivos de Internet das Coisas, headsets de realidade misturada autônomos, grandes telas de colaboração e outros dispositivos.
190 perguntas
0 comentários Sem comentários
{count} votos

6 respostas

Classificar por: Mais útil
  1. Jonathan Pereira Castillo 10,895 Pontos de reputação Fornecedor da Microsoft
    2024-11-27T17:22:10.2466667+00:00

    Oi Johnny Imaizumi Hudaba!

    Bem-vindo ao Microsoft Q&A!

    Parece que você está enfrentando alguns erros ao tentar importar dispositivos no Windows Admin Center usando PowerShell. Vamos analisar os erros que você encontrou:

    Erro ao importar o módulo:

    Import-Module : Cannot bind parameter because parameter 'Gateway' does not exist.

    Esse erro indica que o parâmetro 'Gateway' não existe no módulo que você está tentando importar. Verifique se o módulo e os parâmetros estão corretos.

    Erro de URI inválido:

    Invoke-WebRequest : Invalid URI: The hostname could not be parsed.

    Esse erro sugere que o URI fornecido não é válido. Certifique-se de que o URI está correto e bem formatado.

    Erro ao conectar ao localhost:

    Invoke-WebRequest : Failed to connect to http://localhost/api/nodes/import. Error code 0x80004005.

    Esse erro indica que não foi possível conectar ao localhost.

    • Verifique se o serviço está em execução e acessível.

    Aqui estão algumas sugestões para resolver esses problemas:

    Verifique o Módulo e Parâmetros:

    -Certifique-se de que o módulo 'ConnectionTools.psm1' está correto e que todos os parâmetros necessários estão sendo usados corretamente.

    Corrija o URI:

    -Verifique o URI que você está usando no comando Invoke-WebRequest. Certifique-se de que está bem formatado e acessível.

    Verifique o Serviço:

    -Assegure-se de que o serviço do Windows Admin Center está em execução e que o endpoint http://localhost/api/nodes/import está acessível.

    Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.

    Saudações

    Jonathan.

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!


  2. Jonathan Pereira Castillo 10,895 Pontos de reputação Fornecedor da Microsoft
    2024-11-27T19:05:13.55+00:00

    Oi Johnny,

    Claro, posso fornecer um exemplo mais detalhado para ajudar a esclarecer a explicação do Jonathan. Vamos abordar cada erro com um exemplo prático:

    Erro ao importar o módulo:

    # Certifique-se de que o módulo está instalado e disponível
    Import-Module -Name 'ConnectionTools.psm1'
    

    Se o erro persistir, verifique se o módulo está no caminho correto e se o nome do módulo está correto.

    Erro de URI inválido:

    # Exemplo de um URI bem formatado
    $uri = "http://localhost/api/nodes/import"
    Invoke-WebRequest -Uri $uri -Method Post -Body $body
    

    Certifique-se de que o URI está correto e acessível. Você pode testar o URI no navegador para verificar se ele está funcionando.

    Erro ao conectar ao localhost:

    # Verifique se o serviço do Windows Admin Center está em execução
    Get-Service -Name "smeGateway" | Select-Object -Property Status
    
    # Se o serviço não estiver em execução, inicie-o
    Start-Service -Name "smeGateway"
    

    Certifique-se de que o serviço está em execução e que o endpoint está acessível. Você pode usar o comando Test-NetConnection para verificar a conectividade:

    Test-NetConnection -ComputerName "localhost" -Port 80
    

    Saudações Jonathan.

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!


  3. Jonathan Pereira Castillo 10,895 Pontos de reputação Fornecedor da Microsoft
    2024-11-28T16:32:39.93+00:00

    Oi Johnny Imaizumi Hudaba!,

    Parece que o problema está relacionado ao caminho do registro que o PowerShell está tentando acessar. Aqui estão alguns passos que você pode seguir para resolver isso:

    Verifique o Registro:

    • Confirme que a chave HKCU:\Software\Microsoft\ServerManagementGateway realmente não existe. Se ela não estiver presente, você pode tentar criar manualmente a chave no registro.

    Criação Manual da Chave de Registro:

    • Abra o Editor de Registro (regedit).
    • Navegue até HKEY_CURRENT_USER\Software\Microsoft.
    • Clique com o botão direito em Microsoft, selecione Novo > Chave e nomeie-a como ServerManagementGateway.

    Verifique Permissões:

    • Certifique-se de que você tem as permissões necessárias para criar e modificar chaves no registro.

    Script PowerShell para Criar a Chave:

    • Você também pode usar um script PowerShell para criar a chave de registro, caso prefira:
    New-Item -Path "HKCU:\Software\Microsoft\ServerManagementGateway" -Force
    

    Verifique o Caminho no HKLM:

    • Se a chave está presente em HKLM:\Software\Microsoft\ServerManagementGateway, você pode tentar exportar essa chave e importá-la para HKCU. Reinstalação do Windows Admin Center:
    • Se o problema persistir, considere desinstalar e reinstalar o Windows Admin Center, garantindo que todas as configurações anteriores sejam removidas.

    Atentamente,

    Jonathan

    -----------

    Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en ‘Sí’. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones. ¡Gracias por tu colaboración!


  4. Jonathan Pereira Castillo 10,895 Pontos de reputação Fornecedor da Microsoft
    2024-12-03T22:05:49.09+00:00

    Oi Johnny Imaizumi Hudaba!,

    Parece que você está enfrentando um problema ao tentar importar o arquivo "teste.csv" no PowerShell. O erro indica que o argumento para o parâmetro 'FileName' está nulo. Aqui estão algumas sugestões para resolver isso:

    Verifique o Caminho do Arquivo: Certifique-se de que o caminho do arquivo está correto e que o arquivo "teste.csv" realmente existe no diretório especificado.

    # Verifique se o arquivo existe
    Test-Path -Path 'C:\Downloads\teste.csv'
    

    Corrija o Comando: Assegure-se de que o comando está correto e que o parâmetro 'FileName' está sendo passado corretamente.

    # Comando para importar o arquivo
    Import-Connection -FileName 'C:\Downloads\teste.csv'
    

    Verifique o Conteúdo do Arquivo: Certifique-se de que o arquivo "teste.csv" está formatado corretamente e que não há problemas com os dados.

    # Exemplo de depuração
    Write-Host "Importando arquivo: C:\Downloads\teste.csv"
    Import-Connection -FileName 'C:\Downloads\teste.csv'
    

    Verifique o Módulo: Certifique-se de que o módulo "ConnectionTools.psm1" está carregado corretamente e que não há problemas com ele.

    # Verifique se o módulo está carregado
    Get-Module -Name 'ConnectionTools'
    

    Saudações

    Jonathan.

    ----------------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

  5. Jonathan Pereira Castillo 10,895 Pontos de reputação Fornecedor da Microsoft
    2024-12-06T18:56:40.3333333+00:00

    Oi Johnny Imaizumi Hudaba!,,

    O objetivo desta mensagem é verificar as informações fornecidas. Se tiver mais atualizações sobre este assunto, por favor, não hesite em responder neste mesmo tópico.

    Cuidadosamente                 

    Jonathan

    -----------

    Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como Respostas Aceitas pelo autor da pergunta, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.