Question PS v6.0

Plus d'informations
il y a 6 ans 11 mois #23590 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:PS v6.0
Excellente nouvelle (concurrent programming) !

Merci Laurent

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 9 mois #23839 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Unify file encoding when a cmdlet creates a file :

Implementation of github.com/PowerShell/PowerShell-RFC/blo...faultFileEncoding.md

Cmdlets now create files with consistent encoding (UTF8 without BOM) on all platforms.
A new preference variable PSDefaultFileEncoding is now available to enable users to set encoding for cmdlets. By setting $PSDefaultFileEncoding = \"WindowsLegacy\" users can select the encoding which exists in PowerShell5 for each specific cmdlet.

Provider and cmdlet encoding methods have been centralized and are now common.

<br><br>Message édité par: Laurent Dardenne, à: 28/06/17 18:37

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 4 mois #24658 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Une liste des breaking change.
Pour l'instant c'est une ébauche et le fichier n'a pas été fusionné dans le repository master.
Reste à savoir si des règles d'analyse seront proposées pour faciliter la migration/recherche de code.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 4 mois #24661 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
La prochaine version de PowershellGet (1.6) à également un breaking change :
Breaking Change

PWSH: Changed the installation location of AllUsers scope to the parent of $PSHOME instead of $PSHOME. It is the SHARED_MODULES folder on PWSH.
.

A première vue il semble que seule la version Core soit concernée.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 4 mois #24663 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
La v6 utilises des noms de variable d'environnement XDG_... ( X Desktop Group ).
Voir aussi .

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 3 mois #24792 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:PS v6.0
Possible ajout d'une syntaxe de construction de List:
[code:1]# multi-element list
&gt; $l = @[$pid,2,$home,4]
&gt; $l.Count
4
&gt; $l.GetType()

IsPublic IsSerial Name BaseType

----
True True List`1 System.Object[/code:1]

This design is to add the ListExpression '@[]' to PowerShell, which is similar to ArrayExpression '@()' but always returns a List&lt;object&gt;.

This design adds the ListLiteralExpression '[]' to PowerShell, which is similar to the ArrayLiteralExpression. They are different in mainly two ways:

ListLiteralExpression always returns a List&lt;object&gt;
When there is only one element expression, ListLiteralExpression unwraps the value of the expression while ArrayLiteralExpression directly uses the value as the first element of the returned array.

Par contre il n'y a pas de version de précisée, peut être est-ce la 6.1

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.092 secondes
Propulsé par Kunena