Doug Finke
Announcements!
New version of PowerShell AI
(github.com)
Support latest OpenAI API models gpt-4-1106-preview and gpt-3.5-turbo-1106. Add Get-ChatCompletion
By: Doug Finke submitted:Nov 10 2023
Support latest OpenAI API models gpt-4-1106-preview and gpt-3.5-turbo-1106. Add Get-ChatCompletion
to the list to support Azure Open AI. Add function ConvertTo-JsonL
By: Doug Finke submitted:Nov 10 2023
Blogs, Articles, and Posts
Did you know that you can use functions as values in a PowerShell hashtable?
(twitter.com)
You can define the scriptblock as a reference to the keys of the hashtable, and then you can pass
By: Doug Finke submitted:Jun 16 2022
You can define the scriptblock as a reference to the keys of the hashtable, and then you can pass
arguments to it and evaluate it.
By: Doug Finke submitted:Jun 16 2022
Introducing a Custom ‘map’ Function in PowerShell for Functional Programming
(dfinke.github.io)
I built the custom map function to enable processing multiple arrays with ease. Simplify your
By: Doug Finke submitted:Nov 15 2024
I built the custom map function to enable processing multiple arrays with ease. Simplify your
scripts by applying transformations simply and flexibly.
By: Doug Finke submitted:Nov 15 2024
Mediator Pattern using PowerShell
(dfinke.github.io)
The Mediator Design Pattern centralizes communication, reducing dependencies & improving
By: Doug Finke submitted:Jul 12 2024
The Mediator Design Pattern centralizes communication, reducing dependencies & improving
maintainability. Instead of direct interactions, objects use a mediator.
By: Doug Finke submitted:Jul 12 2024
Using the new PowerShell profiler to profile `Export-Excel`
(twitter.com)
Using the new PowerShell profiler to profile `Export-Excel` and then use `Export-Excel` to export
By: Doug Finke submitted:Jun 16 2022
Using the new PowerShell profiler to profile `Export-Excel` and then use `Export-Excel` to export
the trace, and apply a data bar
By: Doug Finke submitted:Jun 16 2022
Projects, Scripts, and Modules
How to Set up and Use ChatGPT in Windows Terminal using PowerShellAI
(dfinke.github.io)
How to Set up and Use ChatGPT in Windows Terminal using PowerShellAI
By: Doug Finke submitted:Mar 31 2023
How to Set up and Use ChatGPT in Windows Terminal using PowerShellAI
By: Doug Finke submitted:Mar 31 2023
PowerShell ScottPlot
(github.com)
Uses Polyglot Interactive Notebooks to demonstrate the capabilities of ScottPlot via PowerShell.
By: Doug Finke submitted:Feb 17 2023
Uses Polyglot Interactive Notebooks to demonstrate the capabilities of ScottPlot via PowerShell.
By: Doug Finke submitted:Feb 17 2023
powershell-notebooks
(github.com)
.NET Interactive Notebooks for PowerShell
By: Doug Finke submitted:Jun 16 2022
.NET Interactive Notebooks for PowerShell
By: Doug Finke submitted:Jun 16 2022
PowerShellAI ChatGPT Conversation Mode
(dfinke.github.io)
Learn how to work with ChatGPT and GPT-4 using PowerShellAI
By: Doug Finke submitted:Apr 7 2023
Learn how to work with ChatGPT and GPT-4 using PowerShellAI
By: Doug Finke submitted:Apr 7 2023
PowerShellAIAssistant
(github.com)
Enhance PowerShell scripting with AI using PowerShell AI Assistant module.
By: Doug Finke submitted:Feb 23 2024
Enhance PowerShell scripting with AI using PowerShell AI Assistant module.
By: Doug Finke submitted:Feb 23 2024
psncal.ps1
(gist.github.com)
Print the calendar vertically i.e the weekdays will be shown in a column, not in a row
By: Doug Finke submitted:Jun 16 2022
Print the calendar vertically i.e the weekdays will be shown in a column, not in a row
By: Doug Finke submitted:Jun 16 2022
PSPx
(github.com)
PowerShell module that can execute scripts written in markdown that can be accessed either locally
By: Doug Finke submitted:Jun 16 2022
PowerShell module that can execute scripts written in markdown that can be accessed either locally
or via a URL
By: Doug Finke submitted:Jun 16 2022
Unleash the Power of Artificial Intelligence with PowerShell
(github.com)
Welcome to the PowerShell Artificial Intelligence repository! Here, you will find a collection of
By: Doug Finke submitted:Jan 13 2023
Welcome to the PowerShell Artificial Intelligence repository! Here, you will find a collection of
powerful PowerShell scripts that will enable you to easily integrate AI into your projects and take them to the next level. Imagine being able to interact directly with OpenAI's GPT AI with just a few simple commands. With this module, it's now possible.
By: Doug Finke submitted:Jan 13 2023
Books, Media, and Learning Resources
AI Meets PowerShell: OpenAI Developments & Exciting Upcoming Events!
(youtube.com)
Join Doug, a Microsoft MVP, AI developer, and seasoned PowerShell expert, as he delves into the
By: Doug Finke submitted:Nov 3 2023
Join Doug, a Microsoft MVP, AI developer, and seasoned PowerShell expert, as he delves into the
latest advancements from OpenAI and their implications for PowerShell users. Get the inside scoop on the upcoming OpenAI developer conference and anticipate announcements from tech titans like OpenAI, Microsoft and Nvidia.
By: Doug Finke submitted:Nov 3 2023
AI-Powered Coding: Unleashing Data and SQL Mastery with GPT Function Calling
(youtube.com)
Experience the synergy of AI and coding - tune in to see how GPT Function Calling transforms
By: Doug Finke submitted:Dec 1 2023
Experience the synergy of AI and coding - tune in to see how GPT Function Calling transforms
external tools and database management with Doug Finke on the Microsoft VS Code Livestream.
By: Doug Finke submitted:Dec 1 2023
Build a Superfast Research Assistant using PowerShell and AI
(youtube.com)
In this episode, I'll show you how to combine PowerShell with AI to automate tasks, chat with your
By: Doug Finke submitted:Aug 23 2024
In this episode, I'll show you how to combine PowerShell with AI to automate tasks, chat with your
data, and build intelligent agents-all within your console and scripts.
By: Doug Finke submitted:Aug 23 2024
Copilot Chat – Create a PowerShell Workspace
(youtube.com)
You can ask Copilot to create workspaces for popular project types with the /createWorkspace slash
By: Doug Finke submitted:Jul 7 2023
You can ask Copilot to create workspaces for popular project types with the /createWorkspace slash
command. Copilot will first generate a directory structure for your request.
By: Doug Finke submitted:Jul 7 2023
Harness AI to Analyze Your Workflow with Custom PowerShell Scripts
(youtube.com)
In this video, Doug Finke, a 16-time Microsoft MVP, showcases his PowerShell function
By: Doug Finke submitted:Sep 20 2024
In this video, Doug Finke, a 16-time Microsoft MVP, showcases his PowerShell function
GetWhatIWorkedOn. This tool helps you effortlessly track and summarize the files you've worked on over any specified period. By scanning multiple directories, it lists all the files you've modified, giving you a clear picture of your recent activities.
By: Doug Finke submitted:Sep 20 2024
Interactive Data at Your Fingertips: PowerShell AI Converts Data to Interactive HTML
(youtube.com)
Transform your data with PowerShell and AI. In this video, Doug Finke, a 15x Microsoft MVP, shows
By: Doug Finke submitted:Aug 23 2024
Transform your data with PowerShell and AI. In this video, Doug Finke, a 15x Microsoft MVP, shows
how to use the PSAI module to convert Excel and CSV files into interactive HTML pages. You'll learn how to sort and interact with your data directly in your browser using the new `ConvertTo-InteractiveHTML` function. Doug walks through generating HTML tables with sortable columns and customizing them using AI. Whether you're managing large datasets or need a quick way to visualize your data, this tutorial will guide you through the process. Install the PSAI module and start making your data more dynamic.
By: Doug Finke submitted:Aug 23 2024
PowerShell + Plotting in Polyglot Interactive Notebooks
(youtube.com)
In this video, you'll see you how to use PowerShell in combination with ScottPlot, a graphical
By: Doug Finke submitted:Jan 6 2023
In this video, you'll see you how to use PowerShell in combination with ScottPlot, a graphical
plotting library for .NET, to create data visualizations.
By: Doug Finke submitted:Jan 6 2023
PowerShell AI – copilot at the command line
(youtube.com)
PowerShell AI - copilot at the command line
By: Doug Finke submitted:Apr 14 2023
PowerShell AI - copilot at the command line
By: Doug Finke submitted:Apr 14 2023
PowerShell Notebook Module – YouTube
(youtube.com)
Let's you automate PowerShell Notebooks with PowerShell at the command line, exports to Excel and
By: Doug Finke submitted:Jun 15 2022
Let's you automate PowerShell Notebooks with PowerShell at the command line, exports to Excel and
more.
By: Doug Finke submitted:Jun 15 2022
PowerShell tool that uses the OpenAI Codex turning natural language into executable scripts – YouTube
(youtube.com)
Aims to grow the understanding of using OpenAI in PoweShell by providing an example of an
By: Doug Finke submitted:Jun 16 2022
Aims to grow the understanding of using OpenAI in PoweShell by providing an example of an
implementation and references
By: Doug Finke submitted:Jun 16 2022
Tiny-PowerShell-Projects
(github.com)
Learning PowerShell through test-driven development of games and puzzles
By: Doug Finke submitted:Jun 16 2022
Learning PowerShell through test-driven development of games and puzzles
By: Doug Finke submitted:Jun 16 2022
Turn PowerShell Into Your Excel Automation Machine
(youtube.com)
Get ready to see how PowerShell can transform the way you work with Excel.
By: Doug Finke submitted:Sep 13 2024
Get ready to see how PowerShell can transform the way you work with Excel.
By: Doug Finke submitted:Sep 13 2024
Community
Follow Friday nominee – dfinke
(github.com)
Most of you probably know Doug from his ImportExcel module, but did you know he is also a wizard
By: Doug Finke submitted:Jan 13 2023
Most of you probably know Doug from his ImportExcel module, but did you know he is also a wizard
when it comes to running PowerShell in Jupyter Notebooks and many other things. He has over 200 GitHub repos for you to explore and learn from.
By: Doug Finke submitted:Jan 13 2023
PowerShell Pulse Monthly Tech Talks & Community Showcase
(youtube.com)
Unlock the potential of Microsoft 365 configuration with Clayton as he demonstrates the seamless
By: Doug Finke submitted:Feb 16 2024
Unlock the potential of Microsoft 365 configuration with Clayton as he demonstrates the seamless
integration of PowerShell and Excel for efficient setup. Delve into Azure's queuing system with Mike to optimize your workflow and achieve continuous delivery. Join us for expert insights and practical tips from their engaging presentation.
By: Doug Finke submitted:Feb 16 2024
PowerShell Pulse: Monthly Tech Talks & Community Showcase
(meetup.com)
Welcome to PowerShell Pulse, a monthly virtual gathering that brings the vibrancy and innovation of
By: Doug Finke submitted:Dec 1 2023
Welcome to PowerShell Pulse, a monthly virtual gathering that brings the vibrancy and innovation of
the PowerShell community right to your screen! Call for speakers now open.
By: Doug Finke submitted:Dec 1 2023
Fun
clickbait.ps1
(gist.github.com)
In this PowerShell `Clickbait Headline Generator` script, learn about text manipulation, get-random,
By: Doug Finke submitted:Jun 16 2022
In this PowerShell `Clickbait Headline Generator` script, learn about text manipulation, get-random,
functions, switch statement, and the `-f` operator to create this algorithm.
By: Doug Finke submitted:Jun 16 2022
Offend a PowerShell coder in one tweet
(twitter.com)
A fun read 🙂
By: Doug Finke submitted:Jan 20 2023
A fun read 🙂
By: Doug Finke submitted:Jan 20 2023
PowerShell is amazing!
(twitter.com)
Did you know you can implement a sound type system in 6 lines?
By: Doug Finke submitted:Jun 16 2022
Did you know you can implement a sound type system in 6 lines?
By: Doug Finke submitted:Jun 16 2022