Editando e exibindo chaves de registro do Powershell

3

Estou trabalhando no aprendizado do Powershell e tenho tentado escrever um script que mapeie automaticamente minhas unidades para unidades de rede específicas. Isso é bastante fácil, mas eu também quero certos nomes associados a eles do Windows Explorer. Isso pode ser feito a partir do registro, mas não consigo descobrir como fazer isso com o Powershell. Eu pesquisei online e posso navegar no registro como uma unidade normal até um certo ponto agora, usando gci e set-location / cd, mas uma vez que estou na última chave de pasta, não consigo ver as DWORDs dentro da chave usando gci mais. De regedit, eu sei que há um monte de chaves dentro. Meu caminho é HKCU: \ software \ microsoft \ windows \ currentversion \ explorador \ mountpoints2 ## ComputerName # DriveName

    
por John Kanter 14.08.2013 / 18:30

1 resposta

5

Simples; use o comando get-itemProperty para ver todas as chaves. Então, se você seguiu o caminho até onde chegou em sua pergunta, o comando para ver tudo associado é:

get-itemproperty .\

Você pode, obviamente, ver isso de uma posição mais alta na estrutura do diretório, apenas adicione o caminho após o. \

Para realizar sua tarefa de renomear as etiquetas da unidade para que elas apareçam no Windows Explorer, use o seguinte:

set-itemProperty . _LabelFromDesktopINI "insert new label here"
    
por 14.08.2013 / 18:34