Randy Ouellette

I have spent over 30 years in the IT field, programming in multiple languages, with my latest being PowerShell. I've been working with PowerShell since it's inception, 1.0 to now. I have created PowerShell GUIs using WinForms for Onboarding / Offboarding processes for multiple companies. I have integrated PowerShell scripts/modules for use in managing infrastructure such as Server Updates, Scheduled Tasks Automation, Dashboards and more. I truly enjoy working with IT Infrastructure and automating as much as I can.

Managing SendOnBehalf Permissions in Exchange Online: A Guide for Distribution Lists and Shared Mailboxes

Master the art of configuring ‘Send On Behalf’ permissions in Exchange Online with our detailed PowerShell guide. Discover how to efficiently grant these permissions to both Distribution Lists and Shared Mailboxes, enhancing your organization’s email collaboration capabilities. Our post covers practical examples and scripts, alongside essential best practices, to ensure secure and streamlined management of email permissions. Whether you’re an IT administrator or managing an Office 365 environment, these insights will empower you to handle email permissions with ease and precision.

Documenting Group Policy Objects with PowerShell: Strategies for Efficient GPO Management

Streamline your Active Directory management with our expert guide on documenting Group Policy Objects using PowerShell. This detailed post walks you through the process of extracting comprehensive GPO data, ensuring you capture essential configurations, security settings, and version information. With step-by-step examples, including the integration of the PSWriteHTML module, you’ll learn to create visually appealing and informative HTML-based GPO reports. Our best practices will help you maintain a secure, well-documented AD environment, bolstering your IT governance and compliance efforts.

Automating Tasks with PowerShell: Triggering Scripts via Group Policy

Discover the power of automating PowerShell scripts with Group Policy Objects in our latest blog post. We guide you through the process of scheduling PowerShell scripts to run across your network via GPO user preferences and task schedules. From the initial script preparation to GPO configuration and task triggering, our post is packed with examples, tips, and best practices. Streamline your administrative tasks and enhance your network’s efficiency by integrating PowerShell automation into your GPO strategies.

PowerShell Command History: Retrieving Past Commands Across Sessions

Advance your PowerShell expertise with our comprehensive guide on managing command history across sessions. This blog post delves into effective techniques for preserving your PowerShell session history, utilizing the Get-PSReadlineOption cmdlet, and configuring PSReadLine for maximum efficiency. We cover the essentials of exporting and importing history, setting up automatic saves, and customizing your environment to keep a robust command log. Ideal for scripters and administrators looking to streamline their workflow and enhance session continuity.

Mastering PowerShell Custom Objects: A Guide to Enhanced Scripting

Unlock the potential of PowerShell Custom Objects with our expert guide. Discover how to create and manipulate your own data structures, tailor-made for your scripting needs. This blog post walks you through the creation process using PSCustomObject and New-Object, demonstrates data manipulation techniques, and shares best practices for maintaining clear, efficient, and reusable code. Perfect for scripters seeking to streamline data handling in their PowerShell scripts with precision and clarity.

Using PnP.PowerShell to Manage OneDrive Account Ownership: A Complete Guide

Explore the capabilities of the PnP.PowerShell module with our in-depth guide on adding, removing and displaying an owner to an existing OneDrive account. This blog post provides step-by-step instructions, practical examples, and best practices for using PowerShell to efficiently manage OneDrive permissions within Office 365. Whether you’re an IT professional or a SharePoint administrator, our tips will help you maintain optimal access control and ensure your OneDrive environments are securely managed.

PowerShell Advanced Functions: Crafting with the Right Verbs and Nouns

Dive into the art of PowerShell scripting with our comprehensive guide on the appropriate use of verbs and nouns in advanced functions. We unveil the secrets to selecting the right verb-noun pairs, ensuring your PowerShell functions are self-explanatory, consistent, and adhere to best practices. This post is peppered with practical examples to solidify your understanding and enhance your scripts’ readability and maintainability. Whether you’re a beginner or a PowerShell maestro, mastering this naming convention is a game-changer for creating professional-grade scripts.

Managing File System ACLs with PowerShell: A Detailed Guide

Mastering file system ACLs is a fundamental skill for any PowerShell user looking to ensure robust security and precise access control on Windows. Our latest post offers a detailed walkthrough on managing ACLs, providing key insights into cmdlets like Get-Acl and Set-Acl. From viewing current permissions to modifying ACL entries, this guide covers essential examples and introduces best practices to maintain a secure and well-managed file system. Whether you’re new to PowerShell or a seasoned scripter, these tips will enhance your ability to control access rights effectively.

Creating a Self-Signed Certificate in PowerShell: A Comprehensive Guide

In today’s blog post, we dive into the practicalities of creating a self-signed certificate using PowerShell. Ideal for developers and system administrators, this guide outlines the process of generating a self-signed certificate, perfect for testing, development environments, and internal applications. We’ll explore basic and advanced examples, demonstrate how to export your certificate, and share essential best practices to ensure your self-signed certificates are used appropriately and securely. Whether you’re securing an internal service or experimenting with SSL/TLS, this post will provide you with the knowledge needed to create and manage self-signed certificates efficiently in PowerShell.