PowerShell Core 6.0 fue anunciado por primera vez el 18 de agosto de 2016, cuando Microsoft dio a conocer PowerShell Core y su decisión de hacer que el producto sea multiplataforma, independiente de Windows, de código libre y abierto.
Alcanzó la disponibilidad general el 10 de enero de 2018 para Windows, macOS y Linux. Tiene su propio ciclo de vida de soporte y se adhiere a la política de ciclo de vida de Microsoft que se introduce con Windows 10: sólo la última versión de PowerShell Core es compatible. Microsoft espera lanzar una versión menor para PowerShell Core 6.0 cada seis meses.
El cambio más significativo en esta versión de PowerShell es la expansión a las otras plataformas. Para los administradores de Windows, esta versión de PowerShell carece de nuevas características importantes. En una entrevista con la comunidad el 11 de enero de 2018, se pidió al equipo de PowerShell que enumerara las 10 cosas más emocionantes que sucederían a un profesional de TI de Windows que migrara de Windows PowerShell 5.1 a PowerShell Core 6.0; en respuesta, Angel Calvo de Microsoft sólo pudo nombrar dos: multiplataforma y de código abierto.