Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Alterar o Papel de Parede da Área de Trabalho em Todos os Perfis de Usuário no Windows

Script:


# Define o caminho para a nova imagem de papel de parede
$novoPapelDeParede = "C:\Caminho\Para\Sua\Imagem.jpg"

# Obtém todos os perfis de usuário
$perfisDeUsuario = Get-WmiObject Win32_UserProfile | Where-Object { $_.Special -eq $false }

# Função para alterar o papel de parede
function AlterarPapelDeParede {
param (
[string]$caminhoImagem,
[string]$usuarioSid
)

# Caminho do registro para o papel de parede
$registroPapelDeParede = "Registry::HKEY_USERS\$usuarioSid\Control Panel\Desktop"

# Define o papel de parede no registro
Set-ItemProperty -Path $registroPapelDeParede -Name Wallpaper -Value $caminhoImagem
Set-ItemProperty -Path $registroPapelDeParede -Name WallpaperStyle -Value "2" # Estilo 2 para preencher a tela
}

# Itera sobre cada perfil de usuário e altera o papel de parede
foreach ($perfil in $perfisDeUsuario) {
try {
AlterarPapelDeParede -caminhoImagem $novoPapelDeParede -usuarioSid $perfil.SID
Write-Host "Papel de parede alterado para o usuário com SID: $($perfil.SID)"
} catch {
Write-Host "Erro ao alterar o papel de parede para o usuário com SID: $($perfil.SID)"
}
}

Como Executar o Script:


1. Abra o Bloco de Notas ou qualquer editor de texto de sua preferência.
2. Copie e cole o script acima no editor de texto.
3. Salve o arquivo com a extensão .ps1, por exemplo, AlterarPapelDeParede.ps1.
4. Abra o PowerShell como Administrador.
5. Navegue até o diretório onde o script foi salvo usando o comando cd.
6. Execute o script digitando .\AlterarPapelDeParede.ps1 e pressione Enter.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.