Ao atualizar ou substituir um PC em casa eu uso o Windows Deployment Services (WDS) para reinstalar o Windows. Isso significa que eu só tenho que manter uma única fonte de up-to-date para todos os pequenos aplicativos gratuitos que eu uso (Fire-fox, 7zip, catálogo, etc) e faz uma nova configuração muito mais indolor. Um dos poucos bugs que me irrita há muito tempo é o mapa da unidade de rede que eu crio sempre teve que ser renomeado manualmente.
Eu acho que o problema decorre da necessidade de direitos de administrador ao renomear uma unidade. Embora eu possa executar o comando renomear como administrador, isso parece falhar, pois o compartilhamento não está presente na conta de administrador, apenas para a conta de usuário. O que eu precisaria fazer é executar o comando como usuário e, em seguida, elevá-lo. Não conheço nenhuma maneira de script para fazer isso, então o comando de renomeação normal parece uma perda total.
A boa notícia é que há uma maneira de fazer a renomeação através do registro, e alterações no registro podem ser facilmente feitas na linha de comando. Para mapear e renomear uma parte requer apenas 2 comandos
reg add HKCU Software Microsoft Windows CurrentVersion Explorer MountPoints2 ##nome do servidor#share-name /v _LabelFromReg / t REG_SZ / f / d "Nome a ser usado para compartilhar”
líquido uso y: \\nome do servidor\share-name /do utilizador:nome do servidor\nome de usuário senha /persistente:sim
Isso pode ser colocado em um arquivo em lotes simples e duplicado para cada compartilhamento que você deseja mapear. Viola - não há nomes mais feios para compartilhamentos de rede
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”