Flash info

"La connaissance ce n’est point la possession de la vérité, mais d’un langage cohérent."

Antoine de Saint Exupéry (1900-1944)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
PS v6.1 - 11/01/18 13:38 La suite : 6.1.0-Consider Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 26/01/18 09:51 Possible usage d'un délégué avec l'opérateur -Replace. Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 28/03/18 11:20 Where-Object : Ajout du paramètre -Not. Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 22/04/18 08:49 Une suggestion de fonctionnalité : définir une libération de ressource. Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 10/06/18 10:31 https://workingsysadmin.com/new-in-powershell-6-positive-and-negative-parameter-validation/ Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Arnaud
Admin

Administrateur
Messages: 1317
graphgraph
Karma: 45  
Re:PS v6.1 - 12/06/18 09:01 Merci pour l'astuce Laurent, je n'en avait pas entendu parlé. MVP PowerShell (depuis 2007)
Suivez moi sur Twitter !
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 8/07/18 10:01 Intégration du module PSThreadJob.

# Minimum version of the Windows PowerShell engine required by this module
PowerShellVersion = '3.0'
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 8/07/18 10:06 A suivre Support-Experimental-Features...

Pas de version ciblée
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 6/11/18 17:40 Un article intéressant sur les numériques. Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 19/01/19 09:03 Evolution des énumérations, on peut désormais (6.2) préciser le type sous-jacent :
Code:

  enum MyByte byte  {   0x01   B 0x02   C 0x03   D }

Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Arnaud
Admin

Administrateur
Messages: 1317
graphgraph
Karma: 45  
Re:PS v6.1 - 24/01/19 22:35 Oh c'est intéressant... Merci Laurent !

Aurais-tu d'autres exemples pour que je comprenne dans quel cas cela pourrait m'être utile ?
MVP PowerShell (depuis 2007)
Suivez moi sur Twitter !
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 7/02/19 21:22 Salut Arnaud,

Pour aller plus loin il faut aller plus près
C'est un ajout accepté par l'équipe PS mais codé par un contributeur, comme ça ne leur coûte rien, à part une revue de code, ils l'ont intégré.
Pour son usage ce sera très spécifique, en C# la spécification d'un type évite des casts.

Difficile de trouver un exemple, on peut imaginer utiliser sous PS une valeur d'énumération codée avec le type Long provenant d'un code compilé sans avoir de pb de conversion de type (perte de donnée) ou de déclenchement d'exception.

Cela est similaire au pb des entiers signé qui n'étaient pas supporté en V1 et +.
Cela est peu utilisé mais pose pb lorsqu'on en a besoin.
Probable que cela améliore également l'héritage pour les classes, à vérifier en 5.1.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 6/04/19 21:48 The Next Release of PowerShell – PowerShell 7.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Arnaud
Admin

Administrateur
Messages: 1317
graphgraph
Karma: 45  
Re:PS v6.1 - 8/04/19 15:14 Merci Laurent pour l'info !

J'ai vu passer la news sur Twitter. Je viens de l'annoncer en page d'accueil : ici.

Arnaud
MVP PowerShell (depuis 2007)
Suivez moi sur Twitter !
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 22/04/19 10:48 Un autre cas où la gestion de version devient problématique :
End support for PowerShell v3/v4 in VSCode-PowerShell v2.0.0
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 28/04/19 10:34 Le Changelog v6.2.0 du 03/28/2019 référence cette évolution, on peut consulter ce fichier de test qui référence, entre autre ce module.
Code:

    #can invoke multiple scripts asynchronously  $ps1 = [powershell]::Create()  $ps2 = [powershell]::Create()  $r1 $ps1.AddScript("@(1,3,5,7,9,11,13,15,17,19)${sbStub}").InvokeAsync()                 $r2 $ps2.AddScript("@(2,4,6,8,10,12,14,16,18,20)${sbStub}").InvokeAsync() [System.Threading.Tasks.Task]::WaitAll(@($r1$r2))


le code $stub étant déclaré dans la clause BeforeAll du fichier de test.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 9/05/19 12:28 Un attribut pour le moins mystérieux :
ValidateTrustedData.
A priori une optimisation de code, comme semble l'indiquer ce commentaire dans le code.
Ce n'est qu'une supposition...

Existe dans la version 5.1, cf.
Code:

 C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Management.Automation\v4.0_3.0.0.0__31bf3856ad364e35\System.Management.Automation.dll



Message édité par: Laurent Dardenne, à: 9/05/19 12:47
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 17/05/19 17:03 A propos de Send-Mail, voir aussi ceci.

L'ébauche de la RFC


Message édité par: Laurent Dardenne, à: 17/05/19 17:08
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 23/05/19 13:57 Possible ajout :
Add ValidatePropertyAttribute for duck-typing parameters
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 31/05/19 14:08 A partir de la v7 preview 1 le cmdlet Send-Mail est considéré comme Obsoléte.
Il n'y a pas de breaking change, sauf si vous considérez ,dans la portée courante, les warning comme bloquant.

Reste à trouver comment on le remplace dans les scripts existant en 5.1...
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5655
graph
Karma: 206  
Re:PS v6.1 - 19/08/19 20:42 v7
via PSSA: Necessary updates for the new ternary operator added in PowerShell language

The ternary operator will soon be added to the PowerShell language. Necessary updates may be needed for the PSSA:

New AST type TernaryExpressionAst is added. Changes are made to the visitors in PowerShell. The visitors in PSSA may need to be updated too.
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2019 PowerShell-Scripting.com