top of page
frisemanicbloc

PowerShell Blog: Explore the Latest Features and Updates of PowerShellGet 3.0



function hideDuiplicateInfo() $("#duplicateInfo").fadeOut();Tags: powershell forums, powershell rss feeds Previous100 Best Tourism Blogs and WebsitesNext100 Best Cardmaking Blogs and Websites About The AuthorFeedspot Media Database TeamFeedspot has a team of over 50 experts whose goal is to discover and rank blogs, podcasts and youtube channels in several niche categories. Publishers submit their blogs or podcasts on Feedspot using the form at the top of this page. Our expert editorial team reviews and adds them to a relevant category list. Ranking is based on relevancy, blog post frequency(freshness), social metrics, domain authority, traffic and many other parameters. We routinely remove inactive blogs and those which are no longer relevant to a given list. List is updated as we receive new blog submissions and re-ranked every few weeks.More about Feedspot Lists and Ranking here _lists_and_ranking/




Powershell Blog



We routinely remove inactive blogs and those which are no longer relevant to a given list. List is updated as we receive new blog submissions and re-ranked every few weeks. We also take direct feedback from users to make changes to the lists.


Feedspot has a team of over 25 experts whose goal is to discover and rank popular blogs, podcasts and youtube channels in several niche categories. With millions of blogs on the web, finding influential bloggers in a niche industry is a hard problem to address. Our experience leads us to believe that a thoughtful combination of both algorithmic and human editing offers the best means of curation.


PowerShell is a powerful scripting tool often used by database administrators for managing Microsoft SQL Server. This blog will focus on the aspects of using PowerShell for common database tasks and management on a Cloud SQL for SQL Server instance. We will also look at dbatools.io and how this can be used on instances with cross-region replicas, external replication, and other key features enabled.


There are certain best practices for TempDB to achieve optimal performance. One of the main recommendations is having an equal number of files for TempDB (up to 8) matching the number of cores available. You can easily review and manage TempDB configurations using powershell.


You may get a warning message like the one above that the logical filename is already in use. This happens because the powershell script tries to use a filename that already exists. To address this warning, you can remove all the TempDB files except the primary files (tempdev and templog).


You can also use powershell to import data (for example, a CSV file). You can choose your own CSV file or create a sample one using docs.google.com/spreadsheets/ Here is one with a small sample that I created


In this blog you learned how to use PowerShell on a Compute Engine Linux VM to manage your Cloud SQL instances. We covered only some of the more common scenarios, but there is much more that can be done using powershell and dbatools.io. To learn more and see the full list of commands available, you can visit


If you are following the Power BI blog on a regular basis, you probably have noticed the Power BI APIs and cmdlets announcement for administrators, which introduced a set of APIs and cmdlets to work with workspaces, dashboards, reports, datasets, and so forth in Power BI. But there is much more to this than could be covered in a brief announcement. For starters, the management cmdlets are not just for administrators; they are also for Power BI users and developers. This article takes a closer look to show you how to take advantage of these cmdlets provided your profile fits any of the following target groups:


You can find this Microsoft-backed GitHub repo at -powershell. If you are interested in helping build cmdlets for Power BI, check out Contribute Code to PowerShell Cmdlets for Power BI and come on board as a project member. Or simply report any issues you encounter at -powershell/issues. All help is greatly appreciated.


Learn how to use PowerShell via your preferred format. If you prefer reading based training, a blog post is available for each PowerShell topic. If you prefer video format, there is a corresponding training video for each PowerShell lesson.


All PowerShell code examples in the course are easily referenced in each blog article. Alternatively you can clone the Learn-PowerShell-Code-Examples GitHub repository to easily reference all code examples.


We are sharing this information with our customers and the security community to emphasize the critical nature of these vulnerabilities and the importance of patching all affected systems immediately to protect against these exploits and prevent future abuse across the ecosystem. This blog also continues our mission to shine a light on malicious actors and elevate awareness of the sophisticated tactics and techniques used to target our customers. The related IOCs, Azure Sentinel advanced hunting queries, and Microsoft Defender for Endpoint product detections and queries shared in this blog will help SOCs proactively hunt for related activity in their environments and elevate any alerts for remediation.


Microsoft would like to thank our industry colleagues at Volexity and Dubex for reporting different parts of the attack chain and their collaboration in the investigation. Volexity has also published a blog post with their analysis. It is this level of proactive communication and intelligence sharing that allows the community to come together to get ahead of attacks before they spread and improve security for all.


Our blog, Defending Exchange servers under attack, offers advice for improving defenses against Exchange server compromise. Customers can also find additional guidance about web shell attacks in our blog Web shell attacks continue to rise.


The Microsoft Exchange Server team has published a blog post on these new Security Updates providing a script to get a quick inventory of the patch-level status of on-premises Exchange servers and answer some basic questions around installation of these patches.


SecurityEvent where EventID == 4688 where Process has_any ("cmd.exe", "powershell.exe", "PowerShell_ISE.exe") where isnotempty(CommandLine) where CommandLine contains "Add-PSSnapin Microsoft.Exchange.Powershell.Snapin" summarize FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated) by Computer, Account, CommandLine


I wrote blog posts about how to use an API for Slack and Twitter messages, but... Mastodon is also there now, and I thought... Ok, can I Toot in Mastodon using PowerShell? This blog post will show you how ?


I like using MarkDown to format text and Obsidian to save my notes, and sometimes you want to export the output from cmdlets or scripts for future reference. This blog post will show you how to easily save that output to a new or existing MarkDown file.


I think a lot of you use the SysInternals tools on your machine. They are great tools at your disposal and have helped me a lot! You can install it using the Microsoft Store method, it will be updated like that too, but for your management server, it's nice to have an installer that works without the Microsoft Store ? In this blog post, I will show you a way to install or update your SysInternals Suite.


Retrieving objects in your scripts is something that you do regularly. It takes a long time to download and process in larger environments, wasting CPU and time. This blog post will explain how to speed up scripts by filtering server-side before downloading all results and filtering afterward.


It's just a beautiful Friday 13th due to a Windows Defender update that removed shortcuts from many machines with Attack Surface Reduction enabled for Macros. (Work-around "Setdefender ASR rule 92e97fa1-2edf-4476-bdd6-9dd0b4dddc7b to audit only unit issue is resolved.") This blog post describes how you can recreate the missing shortcuts and deploy this using Intune or run it manually on the affected system(s).


Not all software comes with built-in update support or notifications. And even if it does, it takes time, and it's always a good idea to automate things, of course ? In this blog post, I will show you a short PowerShell function that will update your software if it's WinGet compatible. (More and more software is added to its database every week)


Today the powershellisfun website reached 50.000 views! Did not expect it to grow that fast, on September 19th of this year it reached 25.000 views and so it doubled in almost three months! Thanks for all the comments and likes here and in the Tech Community forum, I like sharing things and helping out people with IT-related things ?At the end of this year, two weeks from now, I will put a list together of the most popular topics and posts of this year. Some things are way more popular than other things and that makes me think that I should write about those a bit more but I'm open to suggestions ?Have a nice weekend!


This blog is dedicated to using those cmdlets and helping to administer ProjectWise with the power and capabilities of PowerShell. I will be posting methods, scripts, functions, etc. which should make administering ProjectWise faster and easier.


When I was approached to begin blogging here on Windows IT Pro, the publishing team's first question to me was, "what will you write about?" PowerShell was an obvious answer, since I've been working with it since well before its launch; in fact, my MVP Award from Microsoft is in the PowerShell specialization. But what, specifically, would I write about PowerShell?There are dozens of great blogs about PowerShell. The official team blog is at Many of my fellow MVPs have blogs, including , , and When I look at them all, I see some seriously hardcore PowerShell users, pumping out some serious hardcore code. That made me think for a moment.When I first started teaching PowerShell, I was mainly speaking to folks with a strong background in VBScript. That makes sense - they were perfectly positioned to take advantage of PowerShell. They wanted to know how to accomplish almost everything in the shell, and they weren't afraid to jump into COM, the .NET Framework, WMI, and other really advanced stuff - stuff that's really more programmer-like than command-line focused. But recently, I've been seeing a "second generation" of PowerShell user: Administrators who have plenty of command-line experience, but aren't comfortable with programming. They're willing to use the shell if they can use it as a shell, but they're really not interested in learning to "script," per se. In fact, one person summed it up perfectly at a recent Techmentor conference: "If I can't do it with a command-line tool, I'll just keep using the GUI until someone writes a command-line tool. I'm not a programmer."Those folks tell me that they've held off on PowerShell for so long, simply because so many online examples are so complicated - they feel like they should buy a copy of Visual Studio, learn C#, and start writing applications for a living.Jeffrey Snover, one of the leading minds behind PowerShell, likes to say that PowerShell was intended to serve a variety of audiences across different skill levels. The experts jumped in early and are having their fun; now we're seeing folks who are really one of PowerShell's biggest intended audiences: Administrators who want a kick-butt command-line shell. So that's who I'll be writing for, in large part: Admins, who aren't enamored of PowerShell as a hobby - they just want to USE it for stuff. And, of course, I'll be writing about more advanced things, too - after all, I'm a PowerShell enthusiast myself, and I love nothing more than diving under the hood to see what makes different bits tick. So I'll try and keep it mixed up, so that everyone has something to read every week. If you find yourself with tricky PowerShell questions, please submit them to me! Use the FAQ link in the top nav bar, because I have to come up with 2-3 FAQ answers every week, and it'll be a LOT easier if I only have to come up with the answers, rather than having to guess at the questions, too!Don 1 comment Hide comments Comment * Switch to plain text editorMore information about text formats 2ff7e9595c


0 views0 comments

Recent Posts

See All

Comments


bottom of page