Compartilhar via

Permissão de mudar o nome da impressora.

Anônima
2024-05-15T20:47:36+00:00

Preciso alterar o nome da minha impressora para ser reconhecida em uma função para o meu sistema. não sou muito bom com programação, mas com a IA consegui esse comando para executar dentro do PowerShell:

https://answers-afd.microsoft.com/static/images/image-not-found.jpg
PS C:\WINDOWS\system32> # Defina a parte do nome que você deseja identificar na impressora

>> $parteDoNome = "TECTOY"

>>

>> # Defina o novo nome que você deseja atribuir às impressoras

>> $novoNome = "TESTE"

>>

>> # Obtenha todas as impressoras cujos nomes contêm a parte específica

>> $impressoras = Get-Printer | Where-Object { $_.Name -like "*$parteDoNome*" }

>>

>> # Percorra cada impressora e renomeie-a conforme necessário

>> foreach ($impressora in $impressoras) {

>> $novoNomeImpressora = $impressora.Name -replace $parteDoNome, $novoNome

>> Rename-Printer -Name $impressora.Name -NewName $novoNomeImpressora

>> Write-Host "Impressora $($impressora.Name) renomeada para $($novoNomeImpressora)."

>> }

>>

Impressora TECTOY - Q4 renomeada para TESTE - Q4.

PS C:\WINDOWS\system32>,

Quando eu utilizo ele em meu próprio computador ele funciona tudo certinho, porém quando levo para dentro de um Terminal Server, ele me retorna isso:

PS C:\Users\Administrator>

PS C:\Users\Administrator> # Defina a parte do nome que você deseja identificar na impressora

>> $parteDoNome = "TECTOY"

>>

>> # Defina o novo nome que você deseja atribuir às impressoras

>> $novoNome = "TESTE"

>>

>> # Obtenha todas as impressoras cujos nomes contêm a parte específica

>> $impressoras = Get-Printer | Where-Object { $_.Name -like "*$parteDoNome*" }

>>

>> # Percorra cada impressora e renomeie-a conforme necessário

>> foreach ($impressora in $impressoras) {

>> $novoNomeImpressora = $impressora.Name -replace $parteDoNome, $novoNome

>> Rename-Printer -Name $impressora.Name -NewName $novoNomeImpressora

>> Write-Host "Impressora $($impressora.Name) renomeada para $($novoNomeImpressora)."

>> }

>>

Rename-Printer : O acesso foi negado para o recurso especificado.

No linha:13 caractere:5

+ Rename-Printer -Name $impressora.Name -NewName $novoNomeImpressor ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**+ CategoryInfo          : PermissionDenied: (MSFT\_Printer:ROOT/StandardCimv2/MSFT\_Printer) [Rename-Printer], CimEx** 

ception

**+ FullyQualifiedErrorId : HRESULT 0x80070005,Rename-Printer** 

Impressora TECTOY - Q4 (2 redirecionada) renomeada para TESTE - Q4 (2 redirecionada).

Rename-Printer : O acesso foi negado para o recurso especificado.

No linha:13 caractere:5

+ Rename-Printer -Name $impressora.Name -NewName $novoNomeImpressor ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

**+ CategoryInfo          : PermissionDenied: (MSFT\_Printer:ROOT/StandardCimv2/MSFT\_Printer) [Rename-Printer], CimEx** 

ception

**+ FullyQualifiedErrorId : HRESULT 0x80070005,Rename-Printer** 

Impressora TECTOY Q4 (Copiar 3) (2 redirecionada) renomeada para TESTE Q4 (Copiar 3) (2 redirecionada).

**PS C:\Users\Administrator>**A minha dúvida seria: me parece ser uma permissão negada porém onde eu autorizo essa questão? é possivel? eu preciso muito dessa função de poder alterar o nome dela quando ela vem redirecionada para o TS.

Windows para empresas | Windows Server | Experiência do usuário | PowerShell

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta. Para proteger a privacidade, os perfis de usuário para perguntas migradas são anônimos.

0 comentários Sem comentários
{count} votos

1 resposta

Classificar por: Mais útil
  1. Anônima
    2024-05-16T02:57:39+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Oi MukaP1,

    Obrigado por postar na Comunidade de Suporte da Microsoft.

    Abra o painel de controle e procure por "Dispositivos e Impressoras". Clique com o botão direito do mouse na impressora e selecione "Propriedades da impressora", depois alterne para a guia Segurança e certifique-se de que "Gerenciar esta impressora" é permitido para seu usuário ou grupo. Se a opção estiver acinzentada, selecione "Avançado" e altere o proprietário para administrador.

    0 comentários Sem comentários