Durante l'aggiornamento o la sostituzione di un PC di casa che uso Windows Deployment Services (WDS) reinstallare Windows. Significa che devo solo per mantenere una singola fonte up-to-date per tutte le piccole applicazioni gratuite che uso (Fuoco-fox, 7cerniera lampo, catalogo, eccetera) e fa un nuovo setup molto più indolore. Uno dei pochi bug che mi ha irritato per anni è che la mappa dell'unità di rete che creo ha sempre dovuto essere rinominata manualmente.
Penso che il problema derivi dalla necessità dei diritti di amministratore durante la ridenominazione di un'unità. Anche se posso eseguire il comando rinomina come amministratore, questo sembra non riuscire poiché la condivisione non è presente per l'account amministratore, solo per l'account utente. Quello che dovrei fare è eseguire il comando come utente e quindi elevarlo. Non conosco alcun modo di scripting per farlo, quindi il normale comando di rinomina sembra una perdita morta.
La notizia buona è che c'è un modo per fare la ridenominazione tramite il Registro, e le modifiche al registro possono essere facilmente apportate dalla riga di comando. Per mappare e rinominare una quota richiede solo 2 comandi
reg add HKCU Software Microsoft Windows CurrentVersion Explorer MountPoints2 ##nome-server#share-name /v _LabelFromReg /t REG_SZ /f /d “Nome da utilizzare per le quote”
uso y net: \\nome-server\share-name /utente:nome-server\nome utente password /persistente:sì
Questo può essere inserito in un semplice file batch e duplicato per ogni condivisione che si desidera mappare. Viola: niente più brutti nomi per le condivisioni di rete
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”