Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[email protected] (12 Apr 2017)

Glenn
April 12, 2017

[email protected] (12 Apr 2017)

A lightning talk for the PowerShell and DevOps summit 2017

Glenn

April 12, 2017
Tweet

More Decks by Glenn

Other Decks in Technology

Transcript

  1. Me • Senior Software Engineer at Puppet Specialising in Windows

    • 15 years in Desktop Engineering and IT Navy, Government, Mining, Finance, Corporate • DevOps advocate @glennsarti
  2. 1. Simple developer tools Day to day helpful things 2.

    PS Module for VM Pooler Using the VM Pooler API and a WPF GUI 3. The Powershell Module for Puppet A story of next level shenanigans @glennsarti
  3. exec { 'Delete thing': command => 'Remove-Item C:\first.txt', onlyif =>

    'Test-Path C:\first.txt', provider => powershell, } exec { 'Create thing': command => 'New-Item C:\2nd.txt', unless => 'Test-Path C:\2nd.txt', provider => powershell, } @glennsarti
  4. @glennsarti Require a fix in Dotnet Core CLR Add-Type reference

    assembly bug https://github.com/PowerShell/PowerShell/issues/1616
  5. @glennsarti PowerShell needs to build with later Dotnet Core version

    https://github.com/PowerShell/PowerShell/pull/3398
  6. @glennsarti Dotnet Core missing support for Unix Domain Sockets Can’t

    pass in a domain socket name https://github.com/dotnet/corefx/commit/fcc5cc9d78