forum gentiluomo digitale

Benvenuto nel forum del canale Youtube Gentiluomo Digitale.

Ti ricordiamo che la partecipazione a queste discussioni comporta l’implicita accettazione delle

N. B. Se dopo la registrazione non ti arrivasse la mail di conferma puoi effettuare comunque la procedura password smarrita per ricevere la mail che ti consentirà di impostarla ed accedere al forum.

Please or Registrati to create posts and topics.

Vorrei mettere la Powershell 7.4.6 in Italiano

Ciao a tutti.

Io ho installato la Powershell 7.4.6 dallo store di MS e a differenza di quella integrata in Windows 10 è in inglese, visto che non ci capisco molto né di Powershell né di inglese, volevo almeno metterla in italiano per poter capire meglio le istruzioni del comando get-help e i vari messaggi di errore che compaiono quando si esegue un comando in modo non corretto.

Aggiungo che il comando update-help fallisce restituendo questo messaggio:

Update-Help: Failed to update Help for the module(s) 'AppBackgroundTask, Appx, BitLocker, BitsTransfer, CimCmdlets, Defender, DirectAccessClientComponents, Dism, DnsClient, EventTracingManagement, International, Kds, LanguagePackManagement, LAPS, Microsoft.PowerShell.Archive, Microsoft.PowerShell.Core, Microsoft.PowerShell.Diagnostics, Microsoft.PowerShell.Host, Microsoft.PowerShell.LocalAccounts, Microsoft.PowerShell.Management, Microsoft.PowerShell.Operation.Validation, Microsoft.PowerShell.PSResourceGet, Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility, Microsoft.WSMan.Management, MMAgent, NetAdapter, NetConnection, NetEventPacketCapture, NetLbfo, NetNat, NetQos, NetSecurity, NetSwitchTeam, NetTCPIP, NetworkConnectivityStatus, NetworkSwitchManager, NetworkTransition, PackageManagement, PcsvDevice, PKI, PnpDevice, PowerShellGet, PrintManagement, ProcessMitigations, Provisioning, PSDiagnostics, PSReadLine, ScheduledTasks, SecureBoot, SmbShare, SmbWitness, StartLayout, Storage, ThreadJob, TLS, TroubleshootingPack, TrustedPlatformModule, VpnClient, Wdac, Whea, WindowsDeveloperLicense, WindowsErrorReporting, WindowsSearch, WindowsUpdate' with UI culture(s) {it-IT} : No UI culture was found that matches the following pattern: it-IT. Verify the pattern and then try the command again..
English-US help content is available and can be installed using: Update-Help -UICulture en-US.
Update-Help: Failed to update Help for the module(s) 'ConfigDefenderPerformance, PSReadline' with UI culture(s) {it-IT} : One or more errors occurred. (Response status code does not indicate success: 404 (The specified blob does not exist.).).
English-US help content is available and can be installed using: Update-Help -UICulture en-US.

Non so se c'entra qualcosa ma usando il comando Get-UICulture | Format-List * ho notato queste differenze per le voci CultureTypes e IsReadOnly tra PowerShell 5.1 e la 7.4.6:

PowerShell 5
---------------
Parent : it
LCID : 1040
KeyboardLayoutId : 1040
Name : it-IT
IetfLanguageTag : it-IT
DisplayName : Italiano (Italia)
NativeName : italiano (Italia)
EnglishName : Italian (Italy)
TwoLetterISOLanguageName : it
ThreeLetterISOLanguageName : ita
ThreeLetterWindowsLanguageName : ITA
CompareInfo : CompareInfo - it-IT
TextInfo : TextInfo - it-IT
IsNeutralCulture : False
CultureTypes : SpecificCultures, InstalledWin32Cultures, FrameworkCultures
NumberFormat : System.Globalization.NumberFormatInfo
DateTimeFormat : System.Globalization.DateTimeFormatInfo
Calendar : System.Globalization.GregorianCalendar
OptionalCalendars : {System.Globalization.GregorianCalendar}
UseUserOverride : True
IsReadOnly : False

 

PowerShell 7.4.6
--------------------
Parent : it
LCID : 1040
KeyboardLayoutId : 1040
Name : it-IT
IetfLanguageTag : it-IT
DisplayName : italiano (Italia)
NativeName : italiano (Italia)
EnglishName : Italian (Italy)
TwoLetterISOLanguageName : it
ThreeLetterISOLanguageName : ita
ThreeLetterWindowsLanguageName : ITA
CompareInfo : CompareInfo - it-IT
TextInfo : TextInfo - it-IT
IsNeutralCulture : False
CultureTypes : SpecificCultures, InstalledWin32Cultures
NumberFormat : System.Globalization.NumberFormatInfo
DateTimeFormat : System.Globalization.DateTimeFormatInfo
Calendar : System.Globalization.GregorianCalendar
OptionalCalendars : {System.Globalization.GregorianCalendar}
UseUserOverride : True
IsReadOnly : True

Allora sono poi riuscito ad installare la guida in inglese usando il comando update-help -UICulture en-US però con un errore, che riporto sotto, ma che non so quanto sia rilevante.
Tuttavia non sono riuscito ad installare quella in italiano cambiando en-US in it-IT, ricevendo l'errore riportato nel secondo mio post.

Update-Help: Failed to update Help for the module(s) 'ConfigDefenderPerformance, PSReadline' with UI culture(s) {en-US} : One or more errors occurred. (Response status code does not indicate success: 404 (The specified blob does not exist.).).
English-US help content is available and can be installed using: Update-Help -UICulture en-US.

PS: comunque assurdo che una guida testuale pesi 215 MB 😱

Sembra che la localizzazione in PowerShell 7 non sia ancora stata implementata (v. qui). Se non hai esigenze particolari e preferisci l'italiano, credo possa continuare ad usare tranquillamente PowerShell 5.

Cita da SysLack su 11 Gennaio 2025, 15:17

Sembra che la localizzazione in PowerShell 7 non sia ancora stata implementata (v. qui). Se non hai esigenze particolari e preferisci l'italiano, credo possa continuare ad usare tranquillamente PowerShell 5.

Ok grazie, quindi nemmeno l'help da scaricare da 215 MB è stato localizzato, se ho capito bene, e vale anche per la versione 5.

Ciao @obvion

Disinstalla la versione di powershell 7 attualmente installata, consiglio di farlo con un software simile a revo uninstaller in modo da ripulire completamente possibili residui di file e successivamente riavvia (Attenzione a non riavviare se la richiesta proviene dall'installer di PowerShell) e successivamente installa dal link che ti allego:

https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/PowerShell-7.4.6-win-x64.msi

Ads Blocker Image Powered by Code Help Pro

Ads Blocker rilevato!

Alcune sezioni di questo sito non funzionano correttamente in presenza di blocco Ads. Per favore disabilita tutti gli Ad Blockers, verifica i DNS e clicca su aggiorna oppure usa un browser diverso.
Ti chiedo di farmi sapere nei commenti YouTube se hai difficoltà, grazie.
Ti chiedo scusa per il disagio.🙏