Microsoft Docs - Latest Articles
As the new home for Microsoft technical documentation, docs.microsoft.com has not only modernized the web experience for content, but also how we create and support the content you use to learn, manage and deploy solutions. It is the one-stop shop for everything related to Microsoft technologies. In order to make sure you can keep up to date on what’s new and exciting on docs.microsoft.com, we’ve created a dedicated feed for you.
Selected Feed: PowerShell
Discover PowerShell - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/discover-powershell PowerShell is a powerful tool that can help people working in a multitude of roles. Traditionally, PowerShell has been used by the System Administrator role but is now being used by people calling themselves DevOps, Cloud Ops, and even Developers. PowerShell cmdlets PowerShell comes with hundreds of preinstalled commands.Published Date : Tuesday, January 31, 2023
PowerShell
https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/powershell Built on the .NET Framework, Windows PowerShell helps IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows. Using PowerShell.exe The PowerShell.exe command-line tool starts a Windows PowerShell session in a Command Prompt window.Published Date : Wednesday, March 3, 2021
PowerShell Documentation - PowerShell
https://docs.microsoft.com/en-us/powershell/ PowerShell Documentation - PowerShell. /powershell/. Official product documentation for PowerShell.Published Date : Thursday, May 19, 2022
Windows PowerShell Reference - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/windows-powershell-reference Windows PowerShell provides a new approach to building commands, composing solutions, and creating graphical user interface-based management tools. Windows PowerShell enables a system administrator to automate the administration of system resources by the execution of commands either directly or through scripts.Published Date : Friday, September 17, 2021
Starting Windows PowerShell - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/windows-powershell/starting-windows-powershell PowerShell has renamed binary PowerShell version 6 and higher uses .NET Core. Supported versions are available on Windows, macOS, and Linux. Beginning in PowerShell 6, the PowerShell binary was renamed pwsh.exe for Windows and pwsh for macOS and Linux. You can start PowerShell preview versions using pwsh-preview.Published Date : Monday, November 8, 2021
Install PowerShell on Windows, Linux, and macOS - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell Install PowerShell on Windows, Linux, and macOS - PowerShell. /powershell/scripting/install/installing-powershell. Learn about installing PowerShell on Windows, Linux, and macOS.. Install PowerShell on Windows, Linux, and macOS Learn about installing PowerShell on Windows, Linux, and macOS.Published Date : Tuesday, May 31, 2022
The PowerShell Gallery - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/gallery/overview PowerShell is cross-platform, which means it works on Windows, Linux, and macOS. That also makes PowerShellGet available on those systems. For a full list of systems supported by PowerShell see Installing PowerShell. Modules in the PowerShell Gallery can support different operating systems and have additional requirements.Published Date : Thursday, November 17, 2022
Windows PowerShell Concepts - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/prog-guide/windows-powershell-concepts Windows PowerShell Concepts. Windows PowerShell Concepts Article 10/22/2021 2 minutes to read 3 contributors Feedback In this article This section contains conceptual information that will help you understand PowerShell from a developer's viewpoint. Topic Name Description about_Objects Description of PowerShell objects.Published Date : Friday, October 22, 2021
PowerShell learning resources - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/more-powershell-learning PowerShell modules Blogs and community In addition to the Help available at the command line, the following resources provide more information for users who want to run PowerShell. PowerShell Team Blog. The best resource for learning directly from the PowerShell product team. PowerShell Community Blog articles are scenario-driven.Published Date : Tuesday, September 20, 2022
An Introduction to Windows PowerShell and IIS 7.0
https://docs.microsoft.com/en-us/iis/manage/powershell/an-introduction-to-windows-powershell-and-iis Windows PowerShell is Microsoft's shell and scripting language. This short article provides a brief tour of Windows PowerShell and IIS. Reading this article,....Published Date : Thursday, October 13, 2022
Installing PowerShell on Windows - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-windows Install PowerShell using Winget (recommended) Winget, the Windows Package Manager, is a command-line tool enables users to discover, install, upgrade, remove, and configure applications on Windows client computers. This tool is the client interface to the Windows Package Manager service.Published Date : Wednesday, February 1, 2023
Install PowerShell on Linux - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-linux PowerShell is supported on Alpine for the following processor architectures. Alpine 7.2 (LTS-current) 7.3 7.4 (preview) All supported versions x64 x64 x64 PowerShell hasn't been tested on Alpine using Arm processors.Published Date : Tuesday, January 10, 2023
Exploring the Windows PowerShell ISE - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/exploring-the-windows-powershell-ise The Windows PowerShell ISE consists of the menu bar, Windows PowerShell tabs, the toolbar, script tabs, a Script Pane, a Console Pane, a status bar, a text-size slider and context-sensitive Help. Menu Bar The menu bar contains the File, Edit, View, Tools, Debug, Add-ons, and Help menus.Published Date : Thursday, September 22, 2022
Introduction - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/ps101/00-introduction This is an entry-level book for anyone wanting to learn PowerShell. This book focuses on PowerShell version 5.1 running on Windows 10 and Windows Server 2016 in a Microsoft Active Directory domain environment. However, the basic concepts apply to all versions of PowerShell running on any supported platform.Published Date : Friday, December 9, 2022
About topics - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about About topics - PowerShell. /powershell/module/microsoft.powershell.core/about/about. About topics cover a range of concepts about PowerShell.. About topics Article 01/17/2023 7 minutes to read 2 contributors Feedback In this article Description About topics cover a range of concepts about PowerShell.Published Date : Tuesday, January 17, 2023
PowerShell@1 - PowerShell v1 task
https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/powershell-v1 To run PowerShell on other agent types, use PowerShell@2. Each PowerShell session lasts only for the duration of the job in which it runs. Tasks that depend on what has been bootstrapped must be in the same job as the bootstrap.Published Date : Wednesday, February 1, 2023
How to install PowerShell 7
https://docs.microsoft.com/en-us/shows/it-ops-talk/how-to-install-powershell-7 PowerShell 7 is a new edition of PowerShell that is cross-platform (Windows, macOS, and Linux), open-source, and built for heterogeneous environments and the hybrid cloud. PowerShell 7 today is a side by side version next to Windows PowerShell 5.1.Published Date : Tuesday, November 16, 2021
PowerShell Support Lifecycle - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/install/powershell-support-lifecycle Windows PowerShell (1.0 - 5.1) is a component of the Windows operating system. Components receive the same support as their parent product or platform. For more information, see Product and Services Lifecycle Information.Published Date : Tuesday, January 10, 2023
PowerShell security features - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/security-features PowerShell has several features designed to improve the security of your scripting environment.. PowerShell security features Article 01/23/2023 3 minutes to read 2 contributors Feedback In this article PowerShell has several features designed to improve the security of your scripting environment.Published Date : Monday, January 23, 2023
PowerShell Glossary - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/glossary PowerShell data file A text file that has the .psd1 file extension. PowerShell uses data files for various purposes such as storing module manifest data and storing translated strings for script internationalization. PowerShell drive A virtual drive that provides direct access to a data store.Published Date : Friday, October 14, 2022
Installing PowerShell on macOS - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell-on-macos Note PowerShell 7.3 is an in-place upgrade that removes previous versions of PowerShell. If you need to run an older version of PowerShell side-by-side with PowerShell 7.3, install the version you want using the binary archive method.Published Date : Wednesday, February 1, 2023
about Modules - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_modules A module is a package that contains PowerShell members, such as cmdlets, providers, functions, workflows, variables, and aliases. The members of this package can be implemented in a PowerShell script, a compiled DLL, or a combination of both. These files are usually grouped together in a single directory.Published Date : Monday, September 19, 2022
about PowerShell Config - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_powershell_config For normal PowerShell, this is Microsoft.PowerShell. In any PowerShell session, you can discover it with $ShellId. <execution-policy> refers to a valid execution policy name. The following example sets the execution policy of PowerShell to RemoteSigned.Published Date : Tuesday, October 11, 2022
Exchange PowerShell documentation
https://docs.microsoft.com/en-us/powershell/exchange/ Exchange PowerShell documentation. /powershell/exchange/. Learn about the Exchange PowerShell environments that are available in on-premises Exchange and Microsoft 365.. Exchange PowerShell documentation Learn about the Exchange PowerShell environments that are available in on-premises Exchange and Microsoft 365. About Exchange PowerShell Overview Exchange Server PowerShell Exchange Online PowerShell Security & Compliance PowerShell Exchange Online Protection PowerShell.Published Date : Tuesday, June 7, 2022
How to Write a PowerShell Script Module - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-script-module A module manifest is a file that contains the names of other modules, directory layouts, versioning numbers, author data, and other pieces of information. PowerShell uses the module manifest file to organize and deploy your solution. For more information, see How to write a PowerShell module manifest.Published Date : Thursday, June 9, 2022
Differences between Windows PowerShell 5.1 and PowerShell 7.x - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/whats-new/differences-from-windows-powershell PowerShell runs on Windows, macOS, and Linux. There are few differences in the PowerShell language between Windows PowerShell and PowerShell.Published Date : Thursday, November 17, 2022
Azure PowerShell Documentation
https://learn.microsoft.com/en-us/powershell/azure/ Azure PowerShell is a collection of modules for managing Azure resources from PowerShell.. Azure PowerShell Documentation Official product documentation for Azure PowerShell. Azure PowerShell is a collection of modules for managing Azure resources from PowerShell. About Azure PowerShell Overview Get started What is Azure PowerShell?Published Date : Tuesday, January 17, 2023
about Profiles - PowerShell
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles A PowerShell profile is a script that runs when PowerShell starts. You can use the profile as a logon script to customize the environment. You can add commands, aliases, functions, variables, snap-ins, modules, and PowerShell drives.Published Date : Tuesday, November 15, 2022
PowerShell remoting - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/ps101/08-powershell-remoting PowerShell also includes several cmdlets that have a built-in ComputerName parameter. As shown in the following example, Get-Command can be used with the ParameterName parameter to determine what commands have a ComputerName parameter. Commands such as Get-Process and Get-Hotfix have a ComputerName parameter.Published Date : Friday, December 9, 2022
Windows PowerShell Sample Code - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/prog-guide/windows-powershell-sample-code In this document, the Windows PowerShell Samples directory is referred to as <PowerShell Samples>. Sample Code Listing Sample Code Description AccessDbProviderSample01 Code Sample This is the provider described in Creating a Basic Windows PowerShell Provider.Published Date : Friday, September 17, 2021
Windows PowerShell System Requirements - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/install/windows-powershell-system-requirements Graphical user interface requirements Windows PowerShell is a console-based application that doesn't require a graphical user interface. It's well suited to computers that don't have screens or monitors, or a user interface, such as the Server Core installation options of Windows Server 2012 R2 or Windows Server 2012.Published Date : Tuesday, October 25, 2022
PowerShell on Arm-based systems - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/install/powershell-on-arm PowerShell on Arm-based systems. PowerShell on Arm processors Article 01/10/2023 2 minutes to read 2 contributors Feedback In this article Support for the Arm processor is based on the support policy of the version of .NET that PowerShell uses.Published Date : Tuesday, January 10, 2023
SharePoint PowerShell
https://docs.microsoft.com/en-us/powershell/sharepoint/ SharePoint PowerShell. /powershell/sharepoint/. Use PowerShell cmdlets for SharePoint in Microsoft 365 and SharePoint Server. SharePoint PowerShell Learn about using PowerShell cmdlets for SharePoint in Microsoft 365 and SharePoint Server.Published Date : Friday, March 4, 2022
Migrating from Windows PowerShell 5.1 to PowerShell 7 - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/whats-new/migrating-from-windows-powershell-51-to-powershell-7 In Windows PowerShell, the PowerShell executable is named powershell.exe. In version 6 and above, the executable is named pwsh.exe. The new name makes it easy to support side-by-side execution of both versions. Separate PSModulePath By default, Windows PowerShell and PowerShell 7 store modules in different locations.Published Date : Friday, December 2, 2022
What is Azure PowerShell
https://docs.microsoft.com/en-us/powershell/azure/what-is-azure-powershell The Az PowerShell module contains cmdlets for performing both control plane and data plane operations in Azure. You use the control plane to manage resources in your subscription. You use the data plane to use capabilities exposed by your instance of a resource type. For more information, see Azure control plane and data plane.Published Date : Tuesday, January 10, 2023
How to Create a PowerShell Tab in Windows PowerShell ISE - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/how-to-create-a-powershell-tab-in-windows-powershell-ise Each PowerShell tab corresponds to a separate execution environment or session. Note Variables, functions, and aliases that you create in one tab do not carry over to another. They are different Windows PowerShell sessions. Use the following steps to open or close a tab in Windows PowerShell.Published Date : Thursday, October 7, 2021
Importing a PowerShell Module - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/module/importing-a-powershell-module In PowerShell 3.0, PowerShell is able to implicitly import a module when one of the functions or cmdlets in the module is called by a user. Note that both versions assume that you install your module in a location where PowerShell is able to find it; for more information, see Installing a PowerShell Module.Published Date : Friday, September 17, 2021
Working with Hyper-V and Windows PowerShell
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/try-hyper-v-powershell In PowerShell, run the following command: This displays something like this: To return a list of only powered on virtual machines add a filter to the Get-VM command. A filter can be added by using the Where-Object command. For more information on filtering see the Using the Where-Object documentation.Published Date : Tuesday, April 26, 2022
Security & Compliance PowerShell
https://docs.microsoft.com/en-us/powershell/exchange/scc-powershell Version 3.0.0 and later is known as the Exchange Online PowerShell V3 module (abbreviated as the EXO V3 module). To create a PowerShell session that supports both modern authentication and multi-factor authentication (MFA), see Connect to Security & Compliance PowerShell.Published Date : Tuesday, December 13, 2022
Installing PowerShell on Raspberry Pi OS - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/install/install-raspbian Note PowerShell 7.3 is an in-place upgrade that removes previous versions of PowerShell. If you need to run PowerShell 7.3 side-by-side with a previous version, reinstall the previous version using the binary archive method. Raspberry Pi OS Raspberry Pi OS (formerly Raspbian) is a free operating system based on Debian.Published Date : Wednesday, February 1, 2023
PowerShell Desired State Configuration (DSC) - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/dsc/overview PowerShell Desired State Configuration (DSC) - PowerShell. /powershell/scripting/dsc/overview. DSC is a management platform in PowerShell that enables you to manage your IT and development infrastructure with configuration as code..Published Date : Thursday, February 2, 2023
SQL Server PowerShell - SQL Server
https://docs.microsoft.com/en-us/sql/powershell/sql-server-powershell The SqlServer module is the current PowerShell module to use. The SQLPS module is included with the SQL Server installation (for backward compatibility) but is no longer updated. The SqlServer module contains updated versions of the cmdlets in SQLPS and includes new cmdlets to support the latest SQL features.Published Date : Friday, November 18, 2022
Keyboard Shortcuts for the Windows PowerShell ISE - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/keyboard-shortcuts-for-the-windows-powershell-ise Windows PowerShell ISE is available as part of the Windows Server and Windows client operating systems. Keyboard shortcuts for editing text You can use the following keyboard shortcuts when you edit text.Published Date : Tuesday, October 25, 2022
about Environment Variables - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables PowerShell can access and manage environment variables in any of the supported operating system platforms. The PowerShell environment provider lets you get, add, change, clear, and delete environment variables in the current console. Note Unlike Windows, environment variable names on macOS and Linux are case-sensitive.Published Date : Wednesday, November 30, 2022
Azure AD PowerShell overview
https://learn.microsoft.com/en-us/powershell/azure/active-directory/overview Azure Active Directory PowerShell for Graph (Azure AD PowerShell) is a module IT Pros commonly use to manage their Azure Active Directory.Published Date : Wednesday, February 1, 2023
Configuration Manager PowerShell cmdlets - Configuration Manager
https://docs.microsoft.com/en-us/powershell/sccm/overview PowerShell from the Configuration Manager console The easiest method to open PowerShell is directly from the Configuration Manager console. Launch the Configuration Manager console. In the upper-left corner, there's a blue rectangle. Select the white arrow in the blue rectangle, and choose Connect via Windows PowerShell.Published Date : Monday, October 3, 2022
How to Use Profiles in Windows PowerShell ISE - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/how-to-use-profiles-in-windows-powershell-ise A profile is a Windows PowerShell ISE script that runs automatically when you start a new session.Published Date : Thursday, October 7, 2021
about Output Streams - PowerShell
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_output_streams Long description PowerShell provides multiple output streams. The streams provide channels for different types of messages. You can write to these streams using the associated cmdlet or redirection. For more information, see about_Redirection.Published Date : Wednesday, February 1, 2023
Azure AD PowerShell to Microsoft Graph PowerShell migration FAQ
https://docs.microsoft.com/en-us/powershell/azure/active-directory/migration-faq Azure AD PowerShell is one of the applications that utilizes the Azure AD Graph API. Azure AD PowerShell will continue to function after June 2022 to allow users more time to migrate to Microsoft Graph PowerShell. Customers can migrate to Microsoft Graph PowerShell with a phased shutdown of the Azure AD Graph endpoint.Published Date : Friday, April 8, 2022
Remove-Alias (Microsoft.PowerShell.Utility) - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/remove-alias Remove-Alias (Microsoft.PowerShell.Utility) - PowerShell. /powershell/module/microsoft.powershell.utility/remove-alias. The Remove-Alias cmdlet removes an alias from the current PowerShell session.Published Date : Tuesday, December 13, 2022
Use PowerShell drives in PowerShell - Training
https://docs.microsoft.com/en-us/training/modules/use-powershell-drives-powershell/ This module explains how to work with PowerShell drives.Published Date : Wednesday, November 30, 2022
Installing Windows PowerShell - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/windows-powershell/install/installing-windows-powershell This article explains how to install Windows PowerShell on various versions of Windows.Published Date : Tuesday, October 25, 2022
PowerShell Module Browser - PowerShell
https://docs.microsoft.com/en-us/powershell/module/ Search all PowerShell modules and cmdlets from MicrosoftPublished Date : Tuesday, January 10, 2023
Microsoft.PowerShell.Management Module - PowerShell
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.management/ This section contains the help topics for the cmdlets that are installed with PowerShell Microsoft.PowerShell.Management module. The Management module contains cmdlets that help you manage Windows in PowerShell.Published Date : Friday, December 17, 2021
about Object Creation - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_object_creation Explains how to create objects in PowerShell.Published Date : Monday, December 5, 2022
about PowerShell exe - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_powershell_exe Explains how to use the `powershell.exe` command-line interface. Displays the command-line parameters and describes the syntax.Published Date : Monday, September 19, 2022
Understanding file encoding in VS Code and PowerShell - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/dev-cross-plat/vscode/understanding-file-encoding Configure file encoding in VS Code and PowerShellPublished Date : Friday, December 16, 2022
Install Azure PowerShell with an MSI
https://docs.microsoft.com/en-us/powershell/azure/install-az-ps-msi How to install Azure PowerShell without PowerShellGet using an MSIPublished Date : Tuesday, January 10, 2023
Microsoft.PowerShell.Core Module - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/ This section contains the help topics for the cmdlets that are installed with PowerShell Microsoft.PowerShell.Core module. The Core module contains cmdlets and providers that manage the basic features of PowerShell.Published Date : Friday, December 17, 2021
Getting Started with PowerShell - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/ps101/01-getting-started Where to find and how to launch PowerShell for new users.Published Date : Thursday, November 17, 2022
Introducing the Windows PowerShell ISE - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/ise/introducing-the-windows-powershell-ise The PowerShell ISE is a host application for Windows PowerShell that allows you to run commands and write, test, and debug scripts in a single Windows-based graphic user interface.Published Date : Thursday, October 7, 2021
Windows PowerShell Host Quickstart - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/hosting/windows-powershell-host-quickstart Windows PowerShell Host QuickstartPublished Date : Tuesday, October 4, 2022
Installing the Windows PowerShell SDK - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/installing-the-windows-powershell-sdk Installing the Windows PowerShell SDKPublished Date : Friday, September 17, 2021
Automation of tasks with PowerShell - Power Platform
https://docs.microsoft.com/en-us/power-platform/admin/wp-task-automation-powershell Automate tasks with PowerShellPublished Date : Friday, July 29, 2022
Exchange Online PowerShell
https://learn.microsoft.com/en-us/powershell/exchange/exchange-online-powershell Learn about using PowerShell in Exchange OnlinePublished Date : Tuesday, September 20, 2022
Windows PowerShell Language Specification 3.0 - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/lang-spec/chapter-01 This Language Specification describe the syntax, semantics, and behavior of the PowerShell language.Published Date : Thursday, September 22, 2022
Automatically migrate PowerShell scripts from AzureRM to the Az PowerShell module
https://docs.microsoft.com/en-us/powershell/azure/quickstart-migrate-azurerm-to-az-automatically Learn how to automatically migrate PowerShell scripts from AzureRM to the Az PowerShell module.Published Date : Tuesday, January 10, 2023
Windows PowerShell Provider Overview - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/provider/windows-powershell-provider-overview Windows PowerShell Provider OverviewPublished Date : Friday, September 17, 2021
Introduction to PowerShell - Training
https://docs.microsoft.com/en-us/training/modules/introduction-to-powershell/ This module introduces PowerShell, a cross-platform command-line shell and scripting language built for task automation and configuration management.Published Date : Friday, December 2, 2022
about Eventlogs - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_eventlogs Windows PowerShell creates a Windows event log that is named Windows PowerShell to record Windows PowerShell events. You can view this log in Event Viewer or by using cmdlets that get events, such as the `Get-EventLog` cmdlet. By default, Windows PowerShell engine and provider events are recorded in the event log, but you can use the event log preference variables to customize the event log. For example, you can add events about Windows PowerShell commands.Published Date : Monday, September 19, 2022
Get-LocalGroupMember (Microsoft.PowerShell.LocalAccounts) - PowerShell
https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.localaccounts/get-localgroupmember The Get-LocalGroupMember cmdlet gets members from a local group. Note The Microsoft.PowerShell.LocalAccounts module is not available in 32-bit PowerShell on a 64-bit system.Published Date : Tuesday, December 13, 2022
about Variables - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_variables Describes how variables store values that can be used in PowerShell.Published Date : Monday, September 19, 2022
Writing a Windows PowerShell Module - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/module/writing-a-windows-powershell-module Writing a Windows PowerShell ModulePublished Date : Friday, September 17, 2021
Windows PowerShell Programmer's Guide - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/prog-guide/windows-powershell-programmer-s-guide Windows PowerShell Programmer's GuidePublished Date : Friday, September 17, 2021
Installing PowerShell on Debian Linux - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/install/install-debian Information about installing PowerShell on Debian LinuxPublished Date : Wednesday, February 1, 2023
NuGet PowerShell Reference
https://learn.microsoft.com/en-us/nuget/reference/powershell-reference The complete reference to PowerShell commands available in the NuGet Package Manager Console in Visual Studio.Published Date : Thursday, April 22, 2021
about Pipelines - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pipelines Combining commands into pipelines in the PowerShellPublished Date : Monday, September 19, 2022
Choosing the right PowerShell NuGet package for your .NET project - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/dev-cross-plat/choosing-the-right-nuget-package Alongside the executable packages published with each PowerShell release, the PowerShell team also maintains several packages available on NuGet. These packages allow targeting PowerShell as an API platform in .NET.Published Date : Thursday, November 17, 2022
PowerShell@2 - PowerShell v2 task
https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/powershell-v2 Run a PowerShell script on Linux, macOS, or Windows.Published Date : Wednesday, February 1, 2023
What is a PowerShell command? - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/powershell-commands Commands for PowerShell are known as cmdlets (pronounced command-lets)Published Date : Thursday, November 17, 2022
about Telemetry - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_telemetry Describes the telemetry collected in PowerShell and how to opt-out.Published Date : Thursday, January 12, 2023
Add-PSSnapin (Microsoft.PowerShell.Core) - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/add-pssnapin The Add-PSSnapin cmdlet adds registered Windows PowerShell snap-ins to the current session. After the snap-ins are added, you can use the cmdlets and providers that the snap-ins support in the current session. To add the snap-in to all future Windows PowerShell sessions, add an Add-PSSnapin command to your Windows PowerShell profile. For more information, see about_Profiles. Beginning in Windows PowerShell 3.0, the core commands that are included in Windows PowerShell are packaged in modules. The exception is Microsoft.PowerShell.Core, which is a snap-in (PSSnapin). By default, only the Microsoft.PowerShell.Core snap-in is added to the session. Modules are imported automatically on first use and you can use the Import-Module cmdlet to import them.Published Date : Monday, September 19, 2022
Microsoft.PowerShell.Security Module - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.security/ This section contains the help topics for the cmdlets that are installed with PowerShell Microsoft.PowerShell.Security module. The Security module contains cmdlets and providers that manage the basic security features of Windows.Published Date : Friday, December 17, 2021
Introducing the Azure Az PowerShell module
https://docs.microsoft.com/en-us/powershell/azure/new-azureps-module-az Introducing the Az PowerShell module, recommended for interacting with Azure, and the replacement for the AzureRM PowerShell module.Published Date : Tuesday, January 10, 2023
Microsoft Teams PowerShell Overview - Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/teams-powershell-overview Learn to use the PowerShell controls to manage Microsoft Teams.Published Date : Tuesday, April 19, 2022
What is PowerShell? - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/overview This article is an introduction to the PowerShell scripting environment and its features.Published Date : Friday, October 21, 2022
Disable-PSRemoting (Microsoft.PowerShell.Core) - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/disable-psremoting This cmdlet is only available on the Windows platform. The Disable-PSRemoting cmdlet blocks remote access to all PowerShell version 6 and greater session endpoint configurations on the local computer. It does not affect Windows PowerShell endpoint configurations. To disable Windows PowerShell session endpoint configurations, run Disable-PSRemoting command from within a Windows PowerShell session. To re-enable remote access to all PowerShell version 6 and greater session endpoint configurations, use the Enable-PSRemoting cmdlet. To re-enable remote access to all Windows PowerShell session endpoint configurations, run Enable-PSRemoting from within a Windows PowerShell session. Note If you want to disable all PowerShell remote access to a local Windows machine, you must run this command both from a within PowerShell version 6 or greater session and from within a Windows PowerShell session. Windows PowerShell is installed on all Windows machines by default. To disable and re-enable remote access to specific session endpoint configurations, use the Enable-PSSessionConfiguration and Disable-PSSessionConfiguration cmdlets. To set specific access configurations of individual endpoints, use the Set-PSSessionConfiguration cmdlet along with the AccessMode parameter. For more information about session configurations, see about_Session_Configurations. Note Even after running Disable-PSRemoting you can still make loopback connections on the local machine. A loopback connection is a PowerShell remote session that originates from and connects to the same local machine. Remote sessions from external sources remain blocked. For loopback connections you must use implicit credentials along the EnableNetworkAccess parameter. For more information about loopback connections, see New-PSSession. This cmdlet is only available on the Windows platform. It is not available on Linux or macOS versions of PowerShell. To run this cmdlet, start PowerShell with the Run as administrator option.Published Date : Friday, December 9, 2022
about Functions - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_functions Describes how to create and use functions in PowerShell.Published Date : Monday, January 23, 2023
Convert-Path (Microsoft.PowerShell.Management) - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/convert-path The Convert-Path cmdlet converts a path from a PowerShell path to a PowerShell provider path.Published Date : Tuesday, November 22, 2022
Load the SMO Assemblies in Windows PowerShell - SQL Server
https://learn.microsoft.com/en-us/sql/powershell/load-the-smo-assemblies-in-windows-powershell Learn how to load the SQL Server Management Object (SMO) assemblies in Windows PowerShell scripts that don't use the SQL Server PowerShell provider.Published Date : Friday, November 18, 2022
Installing a PowerShell Module - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/developer/module/installing-a-powershell-module Installing a PowerShell ModulePublished Date : Tuesday, November 15, 2022
about PSSnapins - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_pssnapins Describes Windows PowerShell snap-ins and shows how to use and manage them.Published Date : Monday, September 19, 2022
Install Microsoft Teams PowerShell - Microsoft Teams
https://docs.microsoft.com/en-us/microsoftteams/teams-powershell-install Learn to use the PowerShell controls for managing Microsoft Teams.Published Date : Wednesday, May 25, 2022
Connect to Security & Compliance PowerShell
https://docs.microsoft.com/en-us/powershell/exchange/connect-to-scc-powershell Learn how to use the Exchange Online PowerShell V2 module and V3 module to connect to Security & Compliance PowerShell with modern authentication and/or multi-factor authentication (MFA).Published Date : Wednesday, January 11, 2023
about Properties - PowerShell
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_properties Describes how to use object properties in PowerShell.Published Date : Friday, September 23, 2022
PowerShell Remoting Over SSH - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/learn/remoting/ssh-remoting-in-powershell-core Explains how to set up the SSH protocol for PowerShell remoting.Published Date : Tuesday, January 24, 2023
Decode a PowerShell command from a running process - PowerShell
https://docs.microsoft.com/en-us/powershell/scripting/samples/decode-powershell-command-from-a-running-process This article shows how to decode a script block that a PowerShell process is currently running.Published Date : Friday, December 9, 2022
Installing PowerShell on Red Hat Enterprise Linux (RHEL) - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/install/install-rhel Information about installing PowerShell on Red Hat Enterprise Linux (RHEL)Published Date : Wednesday, February 1, 2023
Working with WMI - PowerShell
https://learn.microsoft.com/en-us/powershell/scripting/learn/ps101/07-working-with-wmi PowerShell has had cmdlets for working with WMI since the beginning.Published Date : Friday, December 9, 2022
Install the Azure Az PowerShell module
https://docs.microsoft.com/en-us/powershell/azure/install-az-ps How to install the Azure Az PowerShell module from the PowerShell GalleryPublished Date : Tuesday, January 10, 2023