Tags
- powershell 199
- active directory 35
- tips 19
- video 18
- vmware 17
- mvp 16
- modules 15
- windows server 14
- functions 14
- winforms 13
- security 12
- powershell versions 12
- powershell studio 12
- powershell summit 12
- productivity 11
- adsi 11
- reporting 10
- homelab 10
- learning resources 9
- parsing 9
- sccm 9
- scripting games 9
- scsm 9
- command line 8
- community 8
- powershell language 8
- tools 7
- automation 7
- regex 7
- frpsug 7
- storage 6
- networking 6
- wmi 6
- blogging 6
- csv 6
- french 6
- inventory 5
- strings 5
- personal 5
- group membership 5
- github 5
- montreal powershell user group 5
- remote desktop 4
- remoting 4
- powercli 4
- orchestrator 4
- azure 4
- office 365 4
- rest api 4
- pester 4
- open source 4
- vbscript 3
- best practices 3
- performance 3
- group policy 3
- dsc 3
- exchange 2
- sql server 2
- devops 2
- terraform 1
- ai 1
powershell
- Terraform - Uploading a local PowerShell module to an Azure Automation account
- PowerShell/Azure - Update App Service Access Restriction IP Rules
- Microsoft MVP 2020-2021
- Offline Domain Join using PowerShell and c#
- PowerShell 7 - What’s new ?
- Hacktoberfest PowerShell (french)
- PowerShell Saturday Paris 2019/10/12 (french)
- PowerShell - Executing code at specific times
- Microsoft MVP 2019-2020
- PowerShell - Joining WMI Classes in a query
- Retrieving Youtube video information from Google APIs using PowerShell
- Moving my blog comments from Disqus to Github issues using PowerShell
- Using the MVP PowerShell module (video)
- PowerShell Tip: Parse a date inside a string
- Hacktoberfest PowerShell @FrPSUG
- Microsoft MVP 2018-2019
- MeetupPS PowerShell module
- SpaceX PowerShell module
- MVP Module - Adding multiple contributions
- MVP Module - Backing up all your contributions
- CoinMarketCap PowerShell module
- PowerShell Saturday Paris 2017/09/16
- PowerShell Command Precedence
- Using $$, $^, $?
- Remove a PowerShell Object property
- MVP PowerShell module
- FRPSUG: PowerShell sur Linux
- LazyTS 1.2 released
- Create and reuse a powershell scriptblock
- Resolve a DNS Entry with PowerShell
- Creating a PowerShell Remoting session in PowerShell v2
- Retrieving the parameters used to run a script
- Microsoft MVP 2017
- My presentation at the first meetup of the French PowerShell User Group
- PowerShell Tip - Generate a list of Mac Addresses
- PowerShell - Composite Formatting references (-f Operator)
- PowerShell/Pester - Make sure your parameters are separated by an empty line
- PowerShell/Pester - Make sure your Comment Based Help is not indented
- Launch of / Lancement du French PowerShell User Group
- PowerShell 10th Anniversary - Open Source / Running on Linux and Mac OS X
- PowerShell/WinForms - Row Header
- Offline Domain Join - Recreating the Blob file using PowerShell
- Montreal PowerShell User Group 03 - Future of our user group
- Using Pester to test your Manifest File
- Using Pester to test your Comment Based Help
- Create a Function/Cmdlet Alias using the [Alias()] attribute
- Active Directory - How to grant an account to use Sync-ADObject ?
- PowerShell/SCSM - Get Review Activities Rejected in the last 60 days
- PowerShell/SCSM - Get Manual Activities Completed per Assigned user in the last month
- PowerShell/SCSM - Get Manual Activities Completed in the last month
- Windows Management Framework (WMF) 5.0 RTM released (again)
- PowerShell/SCSM - Get the Work Item parent of an Activity
- Microsoft MVP 2016 for Cloud and Datacenter Management
- Microsoft MVP Global Summit 2015
- Montreal PowerShell User Group #02 - Materials and pictures
- Montreal PowerShell User Group #02 - Using the Pipeline/Creating Script and Function
- Montreal PowerShell User Group #01 - Material and pictures from my talk on Introduction to PowerShell
- PowerShell/SCCM - Create a Dynamic Variable list during the task sequence
- PowerShell/SCCM - Find Applications advertised to a user
- Montreal PowerShell User Group #01 - Introduction to PowerShell
- PowerShell - Remove special characters from a string using Regular Expression (Regex)
- PowerShell/Office 365 - Get an Exchange Online user’s distribution groups efficiently
- PowerShell/Office 365 - Get the distribution groups membership
- Windows 10 ADK - Issues while uninstalling Windows 8.1 ADK and installing Windows 10 ADK
- PowerShell - Using Office 365 REST API to get Calendar Events
- PowerShell - Remove Diacritics (Accents) from a string
- PowerShell - Report Expiring User accounts
- PowerShell/Active Directory - Retrieve Groups managed by a User
- PSBlogWeek on Advanced Functions - Free eBook available
- Standard and Advanced PowerShell functions
- PowerShell Blogging Week
- Update - LazyTS v1.1
- Two free live trainings from MVA on Desired State Configuration !
- Introducing WinFormPS - PowerShell module to interact with WinForms controls
- I’m a SAPIEN MVP 2015
- PowerShell/SCSM - Change the Status of a Manual Activity or a Service Request.
- PowerShell Studio 2014 - DataGridView Sorting
- PowerShell Tip - PSReadLine shortcuts
- Microsoft MVP 2015 for PowerShell !
- Finding VIBs on ESXi hosts with PowerCLI
- PowerShell - Who Reports to Whom? (Active Directory recursive DirectReports)
- PowerShell GUI - LazyTS (Terminal Services Management)
- PowerShell - Check the GPO Replication accross your domain
- PowerShell Tip - Escape Regex MetaCharacters
- PowerShell - NetBackupPS - Module for Symantec NetBackup
- PowerShell/SCSM - Finding the GUID of an object
- PowerShell/SCSM - Install and Config the SMlets Module
- PowerShell - ConvertFrom-String and the TemplateFile parameter
- PowerShell - Playing with the new ConvertFrom-String cmdlet
- PowerShell - WMF 5.0 July preview uninstallation fails
- PowerShell - Sum similar entries from multiple CSV files
- PowerShell/SCSM - Retrieving Active Directory Object Classes
- PowerShell/SCSM - My first steps
- PowerShell - Parse this - NetStat.exe
- PowerShell Summit 2014 Europe (Français/French)
- PowerShell Summit 2014 Europe (English)
- PowerShell - Handy function to connect to Office365 services
- PowerShell Summit 2014 NA - Day 3
- PowerShell Summit 2014 NA - Day 2
- PowerShell Summit 2014 NA - Iron Scripter scenario
- PowerShell Summit 2014 NA - Day 1
- PowerShell - Playing with the new OneGet module (v5 preview)
- PowerShell - PowerShell v5 “Preview” available
- PowerShell - Get a list of my domain Organizational Units
- PowerShell - Get/Set the Network Level Authentication Remotely (RDP Setting)
- PowerShell - Read an Excel file using COM Interface
- PowerShell - Find Inactive Computers in Active Directory with ADSI
- PowerShell Studio 2014 from Sapien released!
- PowerShell Summit North America 2014
- PowerShell Summit North America 2013
- PowerShell Tip - Adding Help in the PARAM statement
- Winter Scripting Games 2014
- PowerShell MVP award
- I’m a PowerShell Hero ! Thank you guys !
- Microsoft MVP 2014 for PowerShell !
- Top Five 2013 LazyWinAdmin Blog Posts
- [UPDATE] PowerShell - Monitor and Report Active Directory Group Membership Change
- PowerShell - Add AD Site Subnet
- PowerShell - Get-DomainComputer (ADSI)
- PowerShell - Using ADSI with alternate Credentials
- PowerShell 4.0 is now available
- PowerShell - Renaming a bunch of folders
- PowerShell - Organizing my Scripts
- PowerShell - Report the AD Missing Subnets from the NETLOGON.log
- PowerShell - Get a SubString out of a String using RegEx
- PowerShell - Get-DomainUser
- PowerShell - Monitor and Report Active Directory Group Membership Change
- PowerShell Studio 2012 - WinForms - GUI ToolMaking
- PowerShell Studio 2012 - WinForms - Creating a basic GUI (Video)
- WS2012 Storage - Creating a Storage Pool and a Storage Space (aka Virtual Disk) using PowerShell
- PowerShell - Free Trainings from Microsoft Virtual Academy
- WS2012 Storage - iSCSI Target Server - Configuring an iSCSI Initiator on VMware vSphere 5.1
- WS2012 Storage - iSCSI Target Server - Create an iSCSI target using PowerShell
- How to Enable Copy/Paste Operations Between GuestOS and Remote Console on vSphere 5.1 (GUI and PowerCli)
- PowerShell SCCM 2007 Module - My contribution
- What’s New in Windows PowerShell 4.0
- Scripting Games 2013 - Advanced Event 5 - The Logfile Labyrinth
- Scripting Games 2013 - Advanced Event 4 - An Auditing Adventure
- Scripting Games 2013 - Advanced Event 3 - A Disk Decision
- PowerShell Summit NA 2013 - Recorded Videos
- PowerShell/WinForm - Active Directory User Unlocker
- 2013 Scripting Games - Competitor Guide
- New Books on my Bookshelf ! Learn PowerShell ToolMaking and PowerShell in Depth!
- The PowerShell Certification
- Winter Scripting Games 2013 - Practice Event 2
- Winter Scripting Games 2013 - Practice Event 1
- Enabling Change Block Tracking (CBT) on a Virtual Machine (VMware vSphere 5.1)
- WS2012 Storage - NFS Server - Configure NFS for VMware vSphere 5.1 Home Lab
- Windows PowerShell Language Specification
- PowerShell - Retrieve a local group membership
- Get-LocalGroupMembership (Using ADSI/WinNT)
- Create a bunch of DNS Entries using PowerShell and DNScmd.exe
- How to report a bug or give a suggestion to the #powershell team ?
- PowerShell Resources - From Noob to Ninja
- PowerShell Module included in System Center Configuration Manager 2012 SP1 BETA
- I’m Going to PowerShellSummit !!! @pshsummit
- Introduction to CIM Cmdlets
- LazyWinAdmin v0.4 released
- LazyWinAdmin v0.4 - Sneak Peek
- What Can I Do With Windows PowerShell?
- Group Policy Health PowerShell Cmdlet Updated
- Video - Powershell V3 Guru Don Jones
- Video - Tobial Weltner – Regular Expressions in 5 Minutes
- Video - Brandon Shell – Module Design for IT Pro
- Video - Aleksandar Nikolic – Delegation with Remoting
- Video - Jeffery Hicks - Turn Command-Line Tools into PowerShell Tools
- Using PowerShell as a Starting Point for Comparing GPOs
- Leveraging Proxy Functions in PowerShell
- Video - James O’Neill and his PowerShell profile
- Powershell 3.0 - Workflows (video by Bruce Payette)
- Powershell - My Script Template
- Powershell - Monitor Active Directory Groups membership change
- New version - LazyWinAdmin 0.3.20120220
- Powershell - Webcast Speeding Up PowerShell - Multithreading
- Active Directory - How to remove SID History with Powershell ?
- Scaling and Queuing PowerShell Background Jobs
- Powershell - Recommended coding style
- Powershell - Launch/Start a process on a remote machine without powershell installed on it
- Powershell - Get-USB
- Powershell - Check if all the services with StartMode AUTOMATIC are actually Running
- Powershell - Exchange Environment Report
- Powershell and Windows updates
- LazyWinAdmin 0.2
- Automating Active Directory Administration with Windows PowerShell
- Use PowerShell to Identify Non-Standard Windows Service Accounts
- Active Directory - List and Set/Fix AD users not inheriting permissions
- PowerShell - Working with SID
- PowerShell - How to find running processes and their port number
- Generating Passwords with Powershell
- Powershell - SYDI - Convert all my XML to DOC Files
- PowerShell - Gather information from your Certificate Server
- PowerShell/Active Directory - Compare two users accounts membership
- Protecting OU from accidental deletion
- Find computers joined to the domain by a specific user
- Powershell - Get files or Folder list
- Powershell - Using String methods
- BlackBerry and Powershell
- Powershell - How to use a config file (ini, conf,…) with a Powershell Script ?
- Powershell - Get-ClipBoard Set-Clipboard
active directory
- Offline Domain Join using PowerShell and c#
- Offline Domain Join - Recreating the Blob file using PowerShell
- Active Directory - How to grant an account to use Sync-ADObject ?
- PowerShell - Report Expiring User accounts
- PowerShell/Active Directory - Retrieve Groups managed by a User
- PowerShell - Who Reports to Whom? (Active Directory recursive DirectReports)
- PowerShell - Check the GPO Replication accross your domain
- PowerShell/SCSM - Retrieving Active Directory Object Classes
- PowerShell - Handy function to connect to Office365 services
- PowerShell - Get a list of my domain Organizational Units
- PowerShell - Find Inactive Computers in Active Directory with ADSI
- [UPDATE] PowerShell - Monitor and Report Active Directory Group Membership Change
- PowerShell - Add AD Site Subnet
- PowerShell - Get-DomainComputer (ADSI)
- PowerShell - Using ADSI with alternate Credentials
- PowerShell - Report the AD Missing Subnets from the NETLOGON.log
- PowerShell - Get-DomainUser
- PowerShell - Monitor and Report Active Directory Group Membership Change
- Scripting Games 2013 - Advanced Event 4 - An Auditing Adventure
- PowerShell/WinForm - Active Directory User Unlocker
- PowerShell - Retrieve a local group membership
- Move Computers Object between two organizational units (OU) - What are the permissions required ?
- Group Policy Health PowerShell Cmdlet Updated
- Using PowerShell as a Starting Point for Comparing GPOs
- Powershell - Monitor Active Directory Groups membership change
- Active Directory - How to remove SID History with Powershell ?
- Automating Active Directory Administration with Windows PowerShell
- Active Directory - List and Set/Fix AD users not inheriting permissions
- PowerShell - Working with SID
- PowerShell/Active Directory - Compare two users accounts membership
- Protecting OU from accidental deletion
- Find computers joined to the domain by a specific user
- Active Directory - Delegate Remote Access Permission
- Active Directory - Saved Queries (ADUC MMC)
- Move a Computer Object to another Organizational Unit (OU) using DSMove
tips
- PowerShell - Executing code at specific times
- PowerShell Tip: Parse a date inside a string
- Remove a PowerShell Object property
- Create and reuse a powershell scriptblock
- Resolve a DNS Entry with PowerShell
- Retrieving the parameters used to run a script
- Create a Function/Cmdlet Alias using the [Alias()] attribute
- PowerShell Tip - PSReadLine shortcuts
- Finding VIBs on ESXi hosts with PowerCLI
- PowerShell Tip - Escape Regex MetaCharacters
- PowerShell Tip - Adding Help in the PARAM statement
- PowerShell ISE Tip - Navigate between curly brackets
- PowerShell - Renaming a bunch of folders
- How to Deploy an OVF Template from a Remote Web Server
- VMware - Direct Download to VMtools
- Run this Scheduled Task every minute !!!
- Powershell - Get files or Folder list
- MS Windows Server 2008 R2 - Adding the desktop icons back
- Active Directory - Saved Queries (ADUC MMC)
video
- Using the MVP PowerShell module (video)
- My presentation at the first meetup of the French PowerShell User Group
- PowerShell Studio 2012 - WinForms - GUI ToolMaking
- PowerShell Studio 2012 - WinForms - Creating a basic GUI (Video)
- PowerShell Summit NA 2013 - Recorded Videos
- PowerShell Resources - From Noob to Ninja
- Video - Powershell V3 Guru Don Jones
- Video - Tobial Weltner – Regular Expressions in 5 Minutes
- Video - Brandon Shell – Module Design for IT Pro
- Video - Aleksandar Nikolic – Delegation with Remoting
- Video - Jeffery Hicks - Turn Command-Line Tools into PowerShell Tools
- Video Awesomeness - VMware has released 3 hours of free online training
- Using PowerShell as a Starting Point for Comparing GPOs
- Leveraging Proxy Functions in PowerShell
- Video - James O’Neill and his PowerShell profile
- Powershell 3.0 - Workflows (video by Bruce Payette)
- Bill Gates - How a Geek Changed the World /[Video\/]
- Automating Active Directory Administration with Windows PowerShell
vmware
- Finding VIBs on ESXi hosts with PowerCLI
- WS2012 Storage - iSCSI Target Server - Configuring an iSCSI Initiator on VMware vSphere 5.1
- WS2012 Storage - iSCSI Target Server - Create an iSCSI target using PowerShell
- Enabling Change Block Tracking (CBT) on a vSphere 5.1 VM with PowerShell/PowerCli
- How to Enable Copy/Paste Operations Between GuestOS and Remote Console on vSphere 5.1 (GUI and PowerCli)
- Deploying and Configuring vCenter Server Appliance 5.1
- How to Deploy an OVF Template from a Remote Web Server
- Enabling Change Block Tracking (CBT) on a Virtual Machine (VMware vSphere 5.1)
- WS2012 Storage - NFS Server - Configure NFS for VMware vSphere 5.1 Home Lab
- DirectPath I/O supported with ASUS M5A97 R2.0/AMD FX-8350
- FreeNas 8.3 - Creating a RAID volume and Configure iSCSI
- My Home Lab !
- VMware - Direct Download to VMtools
- Video Awesomeness - VMware has released 3 hours of free online training
- VMware Virtual Machine Template - Windows Server 2008 R2
- Figuring out which VMNIC is assigned to what physical NIC port
- Cloning Windows Server 2008 R2 - Use Sysprep (no more NewSID)
mvp
- Microsoft MVP 2020-2021
- Microsoft MVP 2019-2020
- Retrieving Youtube video information from Google APIs using PowerShell
- Using the MVP PowerShell module (video)
- Microsoft MVP 2018-2019
- MVP Module - Adding multiple contributions
- MVP Module - Backing up all your contributions
- MVP PowerShell module
- Microsoft MVP 2017
- Microsoft MVP 2016 for Cloud and Datacenter Management
- I’m a SAPIEN MVP 2015
- Microsoft MVP 2015 for PowerShell !
- PowerShell Summit North America 2013
- PowerShell MVP award
- I’m a PowerShell Hero ! Thank you guys !
- Microsoft MVP 2014 for PowerShell !
modules
- MeetupPS PowerShell module
- SpaceX PowerShell module
- MVP Module - Adding multiple contributions
- MVP Module - Backing up all your contributions
- CoinMarketCap PowerShell module
- MVP PowerShell module
- PowerShell/WinForms - Row Header
- Introducing WinFormPS - PowerShell module to interact with WinForms controls
- PowerShell - NetBackupPS - Module for Symantec NetBackup
- PowerShell - Playing with the new OneGet module (v5 preview)
- PowerShell - PowerShell v5 “Preview” available
- PowerShell SCCM 2007 Module - My contribution
- PowerShell Module included in System Center Configuration Manager 2012 SP1 BETA
- Group Policy Health PowerShell Cmdlet Updated
- Video - Brandon Shell – Module Design for IT Pro
windows server
- WS2012 Storage - Creating a Storage Pool and a Storage Space (aka Virtual Disk) using PowerShell
- WS2012 Storage - iSCSI Target Server - Configuring an iSCSI Initiator on VMware vSphere 5.1
- WS2012 Storage - iSCSI Target Server - Create an iSCSI target using PowerShell
- What’s New in Windows PowerShell 4.0
- The Simplest Way to Create a Bootable Windows Server 2012 or Windows 8 USB Key
- WS2012 Storage - NFS Server - Configure NFS for VMware vSphere 5.1 Home Lab
- Run this Scheduled Task every minute !!!
- VMware Virtual Machine Template - Windows Server 2008 R2
- Powershell - Check if all the services with StartMode AUTOMATIC are actually Running
- Cloning Windows Server 2008 R2 - Use Sysprep (no more NewSID)
- Powershell and Windows updates
- What Anti-Virus scanning exclusions should be considered for system and servers ?
- Use PowerShell to Identify Non-Standard Windows Service Accounts
- MS Windows Server 2008 R2 - Adding the desktop icons back
functions
- PowerShell - Who Reports to Whom? (Active Directory recursive DirectReports)
- PowerShell - Sum similar entries from multiple CSV files
- PowerShell - Parse this - NetStat.exe
- PowerShell - Using ADSI with alternate Credentials
- PowerShell - Get-DomainUser
- Enabling Change Block Tracking (CBT) on a vSphere 5.1 VM with PowerShell/PowerCli
- How to Enable Copy/Paste Operations Between GuestOS and Remote Console on vSphere 5.1 (GUI and PowerCli)
- Scripting Games 2013 - Advanced Event 5 - The Logfile Labyrinth
- Scripting Games 2013 - Advanced Event 1 - An Archival Atrocity
- Winter Scripting Games 2013 - Practice Event 2
- Winter Scripting Games 2013 - Practice Event 1
- Get-LocalGroupMembership (Using ADSI/WinNT)
- Leveraging Proxy Functions in PowerShell
- Use PowerShell to Identify Non-Standard Windows Service Accounts
winforms
- LazyTS 1.2 released
- PowerShell/WinForms - Row Header
- Update - LazyTS v1.1
- Introducing WinFormPS - PowerShell module to interact with WinForms controls
- PowerShell Studio 2014 - DataGridView Sorting
- PowerShell GUI - LazyTS (Terminal Services Management)
- PowerShell Studio 2014 from Sapien released!
- PowerShell Studio 2012 - WinForms - GUI ToolMaking
- PowerShell/WinForm - Active Directory User Unlocker
- LazyWinAdmin v0.4 released
- LazyWinAdmin v0.4 - Sneak Peek
- New version - LazyWinAdmin 0.3.20120220
- LazyWinAdmin 0.2
security
- PowerShell/Azure - Update App Service Access Restriction IP Rules
- Active Directory - How to grant an account to use Sync-ADObject ?
- PowerShell - Get-DomainComputer (ADSI)
- PowerShell - Using ADSI with alternate Credentials
- Move Computers Object between two organizational units (OU) - What are the permissions required ?
- What Anti-Virus scanning exclusions should be considered for system and servers ?
- Use PowerShell to Identify Non-Standard Windows Service Accounts
- Active Directory - List and Set/Fix AD users not inheriting permissions
- PowerShell - Working with SID
- Generating Passwords with Powershell
- PowerShell - Gather information from your Certificate Server
- Active Directory - Delegate Remote Access Permission
powershell versions
- PowerShell 7 - What’s new ?
- Windows Management Framework (WMF) 5.0 RTM released (again)
- PowerShell - ConvertFrom-String and the TemplateFile parameter
- PowerShell - Playing with the new ConvertFrom-String cmdlet
- PowerShell - WMF 5.0 July preview uninstallation fails
- PowerShell - Playing with the new OneGet module (v5 preview)
- PowerShell - PowerShell v5 “Preview” available
- PowerShell 4.0 is now available
- What’s New in Windows PowerShell 4.0
- Introduction to CIM Cmdlets
- Video - Powershell V3 Guru Don Jones
- Powershell 3.0 - Workflows (video by Bruce Payette)
powershell studio
- Montreal PowerShell User Group #01 - Introduction to PowerShell
- Update - LazyTS v1.1
- PowerShell Studio 2014/2015 - Editor Preset - Dark theme
- I’m a SAPIEN MVP 2015
- PowerShell Studio 2014 - DataGridView Sorting
- PowerShell GUI - LazyTS (Terminal Services Management)
- PowerShell Studio 2014 from Sapien released!
- PowerShell Tip - Adding Help in the PARAM statement
- PowerShell ISE Tip - Navigate between curly brackets
- PowerShell Studio 2012 - WinForms - GUI ToolMaking
- PowerShell Studio 2012 - WinForms - Creating a basic GUI (Video)
- LazyWinAdmin v0.4 - Sneak Peek
powershell summit
- PowerShell Summit 2014 Europe (Français/French)
- PowerShell Summit 2014 Europe (English)
- PowerShell Summit 2014 NA - Day 3
- PowerShell Summit 2014 NA - Day 2
- PowerShell Summit 2014 NA - Iron Scripter scenario
- PowerShell Summit 2014 NA - Day 1
- PowerShell Summit North America 2014
- PowerShell Summit North America 2013
- PowerShell Summit NA 2013 - Recorded Videos
- Scripting Games 2013 - Advanced Event 1 - An Archival Atrocity
- New Books on my Bookshelf ! Learn PowerShell ToolMaking and PowerShell in Depth!
- I’m Going to PowerShellSummit !!! @pshsummit
productivity
- PowerShell Studio 2014/2015 - Editor Preset - Dark theme
- PowerShell Tip - PSReadLine shortcuts
- PowerShell - Handy function to connect to Office365 services
- PowerShell Studio 2014 from Sapien released!
- PowerShell Tip - Adding Help in the PARAM statement
- PowerShell ISE Tip - Navigate between curly brackets
- Video - James O’Neill and his PowerShell profile
- Application command name for Windows System
- Application command name for Windows
- mRemoteNG - External Applications
- Powershell - Get-ClipBoard Set-Clipboard
adsi
- PowerShell/Pester - Make sure your Comment Based Help is not indented
- Using Pester to test your Manifest File
- Using Pester to test your Comment Based Help
- PowerShell/Active Directory - Retrieve Groups managed by a User
- PowerShell - Get a list of my domain Organizational Units
- PowerShell - Find Inactive Computers in Active Directory with ADSI
- PowerShell - Add AD Site Subnet
- PowerShell - Get-DomainComputer (ADSI)
- PowerShell - Using ADSI with alternate Credentials
- PowerShell - Get-DomainUser
- Scripting Games 2013 - Advanced Event 4 - An Auditing Adventure
reporting
- PowerShell - Report Expiring User accounts
- [UPDATE] PowerShell - Monitor and Report Active Directory Group Membership Change
- PowerShell - Report the AD Missing Subnets from the NETLOGON.log
- PowerShell - Monitor and Report Active Directory Group Membership Change
- Scripting Games 2013 - Advanced Event 4 - An Auditing Adventure
- PowerShell - Retrieve a local group membership
- Get-LocalGroupMembership (Using ADSI/WinNT)
- Using PowerShell as a Starting Point for Comparing GPOs
- Powershell - Monitor Active Directory Groups membership change
- Powershell - Exchange Environment Report
homelab
- WS2012 Storage - Creating a Storage Pool and a Storage Space (aka Virtual Disk) using PowerShell
- WS2012 Storage - iSCSI Target Server - Configuring an iSCSI Initiator on VMware vSphere 5.1
- WS2012 Storage - iSCSI Target Server - Create an iSCSI target using PowerShell
- Installing Microsoft SQL Server 2012 Standard Edition SP1 in my Home Lab
- Deploying and Configuring vCenter Server Appliance 5.1
- The Simplest Way to Create a Bootable Windows Server 2012 or Windows 8 USB Key
- WS2012 Storage - NFS Server - Configure NFS for VMware vSphere 5.1 Home Lab
- DirectPath I/O supported with ASUS M5A97 R2.0/AMD FX-8350
- FreeNas 8.3 - Creating a RAID volume and Configure iSCSI
- My Home Lab !
learning resources
- PSBlogWeek on Advanced Functions - Free eBook available
- Two free live trainings from MVA on Desired State Configuration !
- PowerShell - Free Trainings from Microsoft Virtual Academy
- New Books on my Bookshelf ! Learn PowerShell ToolMaking and PowerShell in Depth!
- The PowerShell Certification
- Windows PowerShell Language Specification
- What Can I Do With Windows PowerShell?
- Bill Gates - How a Geek Changed the World /[Video\/]
- Simple RAID Cheat Sheet
parsing
- PowerShell Tip: Parse a date inside a string
- PowerShell - NetBackupPS - Module for Symantec NetBackup
- PowerShell - ConvertFrom-String and the TemplateFile parameter
- PowerShell - Playing with the new ConvertFrom-String cmdlet
- PowerShell - Sum similar entries from multiple CSV files
- PowerShell - Parse this - NetStat.exe
- PowerShell - Report the AD Missing Subnets from the NETLOGON.log
- Scripting Games 2013 - Advanced Event 5 - The Logfile Labyrinth
- Powershell - How to use a config file (ini, conf,…) with a Powershell Script ?
sccm
- Offline Domain Join using PowerShell and c#
- PowerShell - Joining WMI Classes in a query
- PowerShell Tip - Generate a list of Mac Addresses
- PowerShell/SCCM - Create a Dynamic Variable list during the task sequence
- PowerShell/SCCM - Find Applications advertised to a user
- Windows 10 ADK - Issues while uninstalling Windows 8.1 ADK and installing Windows 10 ADK
- PowerShell SCCM 2007 Module - My contribution
- PowerShell Module included in System Center Configuration Manager 2012 SP1 BETA
- What Anti-Virus scanning exclusions should be considered for system and servers ?
scripting games
- Winter Scripting Games 2014
- Scripting Games 2013 - Advanced Event 5 - The Logfile Labyrinth
- Scripting Games 2013 - Advanced Event 4 - An Auditing Adventure
- Scripting Games 2013 - Advanced Event 3 - A Disk Decision
- Scripting Games 2013 - Advanced Event 2 - An Inventory Intervention
- Scripting Games 2013 - Advanced Event 1 - An Archival Atrocity
- 2013 Scripting Games - Competitor Guide
- Winter Scripting Games 2013 - Practice Event 2
- Winter Scripting Games 2013 - Practice Event 1
scsm
- PowerShell/SCSM - Get Review Activities Rejected in the last 60 days
- PowerShell/SCSM - Get Manual Activities Completed per Assigned user in the last month
- PowerShell/SCSM - Get Manual Activities Completed in the last month
- PowerShell/SCSM - Get the Work Item parent of an Activity
- PowerShell/SCSM - Change the Status of a Manual Activity or a Service Request.
- PowerShell/SCSM - Finding the GUID of an object
- PowerShell/SCSM - Install and Config the SMlets Module
- PowerShell/SCSM - Retrieving Active Directory Object Classes
- PowerShell/SCSM - My first steps
command line
- PowerShell - NetBackupPS - Module for Symantec NetBackup
- PowerShell - ConvertFrom-String and the TemplateFile parameter
- PowerShell - Playing with the new ConvertFrom-String cmdlet
- PowerShell - Parse this - NetStat.exe
- Video - Jeffery Hicks - Turn Command-Line Tools into PowerShell Tools
- Application command name for Windows System
- Rename a network card in Command Line
- Application command name for Windows
community
- PowerShell Saturday Paris 2017/09/16
- Microsoft MVP Global Summit 2015
- Microsoft Ignite 2015 in Chicago
- PSBlogWeek on Advanced Functions - Free eBook available
- Standard and Advanced PowerShell functions
- PowerShell Blogging Week
- New-Job -Company WB -Role SysAdmin
- How to report a bug or give a suggestion to the #powershell team ?
powershell language
- PowerShell Command Precedence
- Using $$, $^, $?
- Create and reuse a powershell scriptblock
- Retrieving the parameters used to run a script
- PowerShell Tip - Generate a list of Mac Addresses
- PowerShell - Composite Formatting references (-f Operator)
- PowerShell - Get a SubString out of a String using RegEx
- Windows PowerShell Language Specification
tools
- Update - LazyTS v1.1
- LazyWinAdmin v0.4 released
- LazyWinAdmin v0.4 - Sneak Peek
- New version - LazyWinAdmin 0.3.20120220
- LazyWinAdmin 0.2
- Application command name for Windows System
- mRemoteNG - External Applications
automation
- Terraform - Uploading a local PowerShell module to an Azure Automation account
- PowerShell - Executing code at specific times
- Installing Microsoft System Center Orchestrator 2012 SP1
- Move Computers Object between two organizational units (OU) - What are the permissions required ?
- Powershell 3.0 - Workflows (video by Bruce Payette)
- Run this Scheduled Task every minute !!!
- Powershell - SYDI - Convert all my XML to DOC Files
regex
- PowerShell - Remove special characters from a string using Regular Expression (Regex)
- PowerShell Tip - Escape Regex MetaCharacters
- PowerShell - ConvertFrom-String and the TemplateFile parameter
- PowerShell - Playing with the new ConvertFrom-String cmdlet
- PowerShell - Report the AD Missing Subnets from the NETLOGON.log
- PowerShell - Get a SubString out of a String using RegEx
- Video - Tobial Weltner – Regular Expressions in 5 Minutes
frpsug
- Hacktoberfest PowerShell (french)
- PowerShell Saturday Paris 2019/10/12 (french)
- Hacktoberfest PowerShell @FrPSUG
- PowerShell Saturday Paris 2017/09/16
- FRPSUG: PowerShell sur Linux
- My presentation at the first meetup of the French PowerShell User Group
- Launch of / Lancement du French PowerShell User Group
storage
- WS2012 Storage - Creating a Storage Pool and a Storage Space (aka Virtual Disk) using PowerShell
- WS2012 Storage - iSCSI Target Server - Configuring an iSCSI Initiator on VMware vSphere 5.1
- WS2012 Storage - iSCSI Target Server - Create an iSCSI target using PowerShell
- WS2012 Storage - NFS Server - Configure NFS for VMware vSphere 5.1 Home Lab
- FreeNas 8.3 - Creating a RAID volume and Configure iSCSI
- Simple RAID Cheat Sheet
networking
- Resolve a DNS Entry with PowerShell
- PowerShell Tip - Generate a list of Mac Addresses
- Create a bunch of DNS Entries using PowerShell and DNScmd.exe
- Figuring out which VMNIC is assigned to what physical NIC port
- PowerShell - How to find running processes and their port number
- Rename a network card in Command Line
wmi
- PowerShell - Joining WMI Classes in a query
- PowerShell - Get/Set the Network Level Authentication Remotely (RDP Setting)
- PowerShell SCCM 2007 Module - My contribution
- Scripting Games 2013 - Advanced Event 2 - An Inventory Intervention
- Introduction to CIM Cmdlets
- Powershell - Launch/Start a process on a remote machine without powershell installed on it
blogging
- Moving my blog comments from Utterances (GitHub Issues) to Giscus (GitHub Discussions)
- Updating my blog theme with git
- Moving my blog comments from Disqus to Github issues using PowerShell
- and that was 2014!
- Top Five 2013 LazyWinAdmin Blog Posts
- Google+ Invitations
csv
- PowerShell - Sum similar entries from multiple CSV files
- PowerShell - Get a list of my domain Organizational Units
- PowerShell - Read an Excel file using COM Interface
- PowerShell - Add AD Site Subnet
- PowerShell - Monitor and Report Active Directory Group Membership Change
- Create a bunch of DNS Entries using PowerShell and DNScmd.exe
french
- Hacktoberfest PowerShell (french)
- PowerShell Saturday Paris 2019/10/12 (french)
- PowerShell Saturday Paris 2017/09/16
- FRPSUG: PowerShell sur Linux
- Launch of / Lancement du French PowerShell User Group
- PowerShell Summit 2014 Europe (Français/French)
inventory
- Scripting Games 2013 - Advanced Event 2 - An Inventory Intervention
- Powershell - Get-USB
- Powershell - SYDI - Convert all my XML to DOC Files
- Inventory - SYDI - Commands
- How to Document Servers with SYDI
strings
- PowerShell - Remove special characters from a string using Regular Expression (Regex)
- PowerShell - Remove Diacritics (Accents) from a string
- PowerShell - Parse this - NetStat.exe
- PowerShell - Get a SubString out of a String using RegEx
- Powershell - Using String methods
personal
- Microsoft Ignite 2015 in Chicago
- and that was 2014!
- New-Job -Company WB -Role SysAdmin
- Top Five 2013 LazyWinAdmin Blog Posts
- Google+ Invitations
group membership
- PowerShell/Office 365 - Get an Exchange Online user’s distribution groups efficiently
- PowerShell/Office 365 - Get the distribution groups membership
- [UPDATE] PowerShell - Monitor and Report Active Directory Group Membership Change
- PowerShell - Retrieve a local group membership
- Get-LocalGroupMembership (Using ADSI/WinNT)
github
- Moving my blog comments from Utterances (GitHub Issues) to Giscus (GitHub Discussions)
- Updating my blog theme with git
- Moving my blog comments from Disqus to Github issues using PowerShell
- PowerShell - NetBackupPS - Module for Symantec NetBackup
- PowerShell - Organizing my Scripts
montreal powershell user group
- Montreal PowerShell User Group 03 - Future of our user group
- Montreal PowerShell User Group #02 - Materials and pictures
- Montreal PowerShell User Group #02 - Using the Pipeline/Creating Script and Function
- Montreal PowerShell User Group #01 - Material and pictures from my talk on Introduction to PowerShell
- Montreal PowerShell User Group #01 - Introduction to PowerShell
remote desktop
- LazyTS 1.2 released
- PowerShell GUI - LazyTS (Terminal Services Management)
- PowerShell - Get/Set the Network Level Authentication Remotely (RDP Setting)
- mRemoteNG - External Applications
remoting
- Creating a PowerShell Remoting session in PowerShell v2
- PowerShell - Get/Set the Network Level Authentication Remotely (RDP Setting)
- Video - Aleksandar Nikolic – Delegation with Remoting
- Powershell - Launch/Start a process on a remote machine without powershell installed on it
powercli
- Finding VIBs on ESXi hosts with PowerCLI
- Enabling Change Block Tracking (CBT) on a vSphere 5.1 VM with PowerShell/PowerCli
- How to Enable Copy/Paste Operations Between GuestOS and Remote Console on vSphere 5.1 (GUI and PowerCli)
- Enabling Change Block Tracking (CBT) on a Virtual Machine (VMware vSphere 5.1)
orchestrator
- PowerShell/SCSM - Get the Work Item parent of an Activity
- PowerShell/SCSM - Install and Config the SMlets Module
- PowerShell/SCSM - Retrieving Active Directory Object Classes
- Installing Microsoft System Center Orchestrator 2012 SP1
azure
- Host a remote MCP server on Azure Container Apps for Microsoft Foundry agents
- Terraform - Uploading a local PowerShell module to an Azure Automation account
- PowerShell/Azure - Update App Service Access Restriction IP Rules
- PowerShell - Handy function to connect to Office365 services
office 365
- PowerShell/Office 365 - Get an Exchange Online user’s distribution groups efficiently
- PowerShell/Office 365 - Get the distribution groups membership
- PowerShell - Using Office 365 REST API to get Calendar Events
- PowerShell - Handy function to connect to Office365 services
rest api
- Retrieving Youtube video information from Google APIs using PowerShell
- CoinMarketCap PowerShell module
- MVP PowerShell module
- PowerShell - Using Office 365 REST API to get Calendar Events
pester
- PowerShell/Pester - Make sure your parameters are separated by an empty line
- PowerShell/Pester - Make sure your Comment Based Help is not indented
- Using Pester to test your Manifest File
- Using Pester to test your Comment Based Help
open source
- Hacktoberfest PowerShell (french)
- Hacktoberfest PowerShell @FrPSUG
- FRPSUG: PowerShell sur Linux
- PowerShell 10th Anniversary - Open Source / Running on Linux and Mac OS X
vbscript
- Inventory - SYDI - Commands
- Move a Computer Object to another Organizational Unit (OU) using DSMove
- How to Document Servers with SYDI
best practices
- PowerShell - Organizing my Scripts
- Powershell - My Script Template
- Powershell - Recommended coding style
performance
- PowerShell SCCM 2007 Module - My contribution
- Powershell - Webcast Speeding Up PowerShell - Multithreading
- Scaling and Queuing PowerShell Background Jobs
group policy
- PowerShell - Check the GPO Replication accross your domain
- Group Policy Health PowerShell Cmdlet Updated
- Using PowerShell as a Starting Point for Comparing GPOs
dsc
- Two free live trainings from MVA on Desired State Configuration !
- PowerShell - PowerShell v5 “Preview” available
- What’s New in Windows PowerShell 4.0
exchange
Back to top ↑sql server
Back to top ↑devops
- Host a remote MCP server on Azure Container Apps for Microsoft Foundry agents
- Terraform - Uploading a local PowerShell module to an Azure Automation account