Skip to main content

Questions tagged [powershell]

Windows PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language built on the .NET Framework. PowerShell provides full access to COM and WMI, enabling administrators to perform administrative tasks on both local and remote Windows systems as well as WS-Management and CIM enabling management of remote Linux systems and network devices.

Filter by
Sorted by
Tagged with
1 vote
0 answers
32 views

PowerShell script to harvest details of Windows Client & Server platforms

I'm a support analyst/help desk technician by trade. Here's a little PowerShell script I've cobbled together over the years to harvest details of Windows client and/or server platforms. I use this ...
Pendraig's user avatar
0 votes
0 answers
37 views

PowerShell Script to Enumerate AV, Malware & Security Settings on Windows Client & Server Platforms

I wrote a PowerShell script to grab Antivirus Product Status drawing inspiration from this online resource: Get Antivirus Product Status with PowerShell, posted February 22, 2016. Cut down and ...
Pendraig's user avatar
2 votes
1 answer
62 views

Powershell - Trying to streamline a Get-Service Command

This is part of a larger script but, I feel like this part could be streamlined a bit. The code currently works but I feel like doing a Get-Process call twice is ...
RKillcrazy's user avatar
0 votes
0 answers
35 views

Upload/download files from/to Discord channel based on last write time

I have created a script which does the following: Compare the last write times between... local save files for the game Valheim and remote save files (Valheim) on a discord channel where I exchange ...
n1ls's user avatar
  • 1
0 votes
0 answers
30 views

Fastest way of finding if current user has access to a folder with Powershell

I have a Powershell script that selects a random file in a lab environment and then reads, writes, creates, and deletes files to simulate a live environment. This lab also includes folders that I don'...
Tanaka Saito's user avatar
3 votes
1 answer
104 views

Listing first 50 big files in directory and print relative paths and sizes

I use this Powershell command to recursively list first 50 big files in current directory and print relative paths and sizes in MiB. : ...
SebMa's user avatar
  • 131
1 vote
1 answer
309 views

Intune Remediation script to uninstall 7-Zip

I just wanted to have some advice on those remediation scripts; what do you think? The idea is to detect every 7-Zip installed on the computer and search for those not up to date and uninstall them. ...
S. Me's user avatar
  • 13
3 votes
1 answer
60 views

PowerShell Script for Parsing JSON PyPI Package Data and find the latest version

Following this post, I have a PowerShell script that aims to interact with the Python Package Index (PyPI) to find the latest release of a specified package that is compatible with the current Python ...
Foad's user avatar
  • 361
3 votes
1 answer
69 views

Powershell script that directly executes python script

Wrote this script after having some problems with clients on Win10 and consequent necessity to ship ultra-bloated .exe file of Python project over the Web to them. This is my first try to write ...
Max Azatian's user avatar
1 vote
1 answer
54 views

Find all unique file owners through Powershell in an NTFS file system

I'm trying to find all unique file owners in an NTFS file system. Getting the number is fairly straightforward, but my current approac is very inefficient: ...
Tanaka Saito's user avatar
3 votes
1 answer
47 views

Comparing a set of parameters contained in two separate strings in Powershell

I have a situation where I need to compare two strings with each other in a foreach loop that potentially run over millions of rows of data. The two strings will always contain between 1 and 12 ...
Tanaka Saito's user avatar
1 vote
0 answers
31 views

Powershell function output as [pscustomobject]

I am currently working on a function to check for active SQL Server connections. While the function is functional, I find its implementation a bit verbose. Could you provide suggestions or ...
Purclot's user avatar
  • 111
2 votes
1 answer
46 views

Copying data from a network share to another

The code below copies large amount of data. It does so in 2 steps. I was wondering if both step1 and step2 can be done in parallel. ...
Newborn's user avatar
  • 21
5 votes
2 answers
416 views

Powershell Export function to create environment variables with bash syntax

A lot of the time when working in DevOps, documentation and code snippets from colleagues will be based on bash. Most of those same commands work seamlessly in PowerShell; but setting environment ...
JohnLBevan's user avatar
  • 1,409
1 vote
0 answers
275 views

Java version switcher in PowerShell

I have written a command-line tool to switch between different java versions, and as this is my first larger PowerShell script, I would like to get some feedback on the code. The powershell file ...
chaosflaws's user avatar
1 vote
1 answer
100 views

How to tune my powershell script for best practices?

I have written a script for CVE-2023-24932 like below. But I want to improve my script. I am open to new ideas. Here is my script: ...
Cell-o's user avatar
  • 295
0 votes
1 answer
42 views

Powershell script real-time monitoring via Windows Service

I'm using a script to monitor a file. When a pattern is detected, it will send an email to notify someone. I am creating a Windows Service via NSSM. My question is : How can I improve performance of ...
Cell-o's user avatar
  • 295
2 votes
1 answer
155 views

Powershell file parsing

I am using Powershell 7. We have the following PowerShell script that will parse some very large file. I no longer want to use 'Get-Content' as this is to slow. The script below works, but it takes a ...
Cell-o's user avatar
  • 295
4 votes
1 answer
1k views

Fetch specific data from nested JSON-file, then append it to a CSV-file

I have written a PowerShell-script, which reads specific data-pieces out of a given JSON-file. Then reassembles the read data. Finally prepends the data to a existing CSV-file by adding it to the top ...
michael.zech's user avatar
  • 4,368
1 vote
0 answers
29 views

ADO wiki stats generator charting

I'm planning on adding an automated process to generate some stats once a week from a git repository, generates a markdown file with some stats, but looking for some suggestions for generating some ...
Josh Knutson's user avatar
1 vote
0 answers
82 views

Powershell Outlook Email Security custom classes

This provides custom classes to work with Outlook 2016's email security settings in trust center. Included are some top level functions to list outlook profiles, retrieve the data from a given profile,...
timothy-byles's user avatar
1 vote
0 answers
462 views

Find directories and files matching certain pattern and copy them with powershell

I need to recreate project folders containing all article numbers acquired from a list. It's searching for article names in the foldernames and inside the folders. If the directory is found, it will ...
Lucas's user avatar
  • 11
4 votes
0 answers
54 views

Printer install script

I am attempting to clean up my code as best I can, but I am new to powershell and would like other's opinions on if there is anything else I can clean my code up with and any tips to overall improve ...
RyanHallCoder's user avatar
-1 votes
1 answer
112 views

Is there a better way of creating this small guessing game in PowerShell? [closed]

I have a guessing game in PowerShell trying to practice the while statement. I found this on the internet on someone's repo. I have a feeling it can be shortened but maybe I am wrong. This is pure for ...
john's user avatar
  • 15
2 votes
1 answer
128 views

Any issue with this as a password generator?

Was trying to create a password generator like the one Bitwarden has... Curious if anyone sees any issues with this? (wordlist shortened for readability) There perhaps there's a more efficient way I'...
meowsoftly's user avatar
0 votes
1 answer
69 views

PowerShell to query SQL database with a string from a filename

I am trying to write a PowerShell script that will check a folder for any files and then for every file it will grab part of the filename and check it against the SQL database. If it found a match, it ...
Rudixx's user avatar
  • 1
1 vote
0 answers
265 views

Veeam automation backup script in Powershell

I created a simple script to monitor the backup process for veeam, script accept only drives that should be on current days (to avoid override of data), monitor 2 backup jobs. Definitely could be done ...
Alex Karapetian's user avatar
0 votes
1 answer
84 views

PowerShell function for provisioning a new Active Directory user

I created a function for creating a new user in AD, assigning an o360 license and enabling mailbox, however, my code is very chaotic and I do not have a much experience with PowerShell. Could you ...
Alex Karapetian's user avatar
9 votes
0 answers
1k views

Tree for PowerShell

For anyone reading this old question, this module has evolved and improved a lot since then. It has been fully rewritten in C# and uploaded to the PowerShell Gallery! If you would like to try it out: <...
Santiago Squarzon's user avatar
1 vote
1 answer
90 views

Powershell script to check for processes on remote systems and rename/copy files

Processing a set of conditions with 'Continue' I found the following more readable, opposed to trying to parse out if/elseif. What are your thoughts about this? Is there a better way? What The Code ...
Mike Q's user avatar
  • 113
3 votes
1 answer
403 views

Conway's Game of Life in Powershell

I'm learning PowerShell for professional development, but decided to do a bit of a silly project to help learn scripting in more depth, and chose Conway's Game of Life. This is the first PowerShell ...
Carcigenicate's user avatar
1 vote
0 answers
229 views

Batch/Powershell program to retrieve system info

This is my first time coding! My intent for this program was to be able to give my technicians a flash drive that will pull system info and email it to me. Currently everything is working, but I was ...
Boogershut's user avatar
0 votes
1 answer
385 views

powershell script for creating a Domain Controller

I don't have a lot of experience creating/managing an active directory environment. This will be more of a lab environment where a solution could be tested. It will not have lots of regular users etc, ...
whoami's user avatar
  • 175
1 vote
1 answer
847 views

Script to copy Egde-Chromium browsing history from a remote machine. Try-catch, custom object building

There are some Kiosk machines for people to take a survey. The survey is running by a 3rd party, so no way to get the data from them. To measure how much machines are in use I wrote a script to pull ...
user2978216's user avatar
3 votes
1 answer
1k views

PowerShell script binary-decimal-hexadecimal-ipv4 convertor

This is a fully functional PowerShell script I wrote not long ago that converts data (numerical data) among 4 data formats: binary, decimal, hexadecimal and ipv4. It supports 12 conversions, it can ...
Ξένη Γήινος's user avatar
3 votes
1 answer
87 views

Disk usage reporting script performing poorly with lots of files

I am running a PowerShell script that shows disk usage for drives into HTML reports. While this works quite well it has a problem on some file servers with a massive amount of files. It can sometimes ...
Ashley H's user avatar
1 vote
0 answers
37 views

Powershell Refolder by Filename Before Delim

I'm pretty new to Powershell but have been using it more and more to automate tasks at work. Now I'm reaching out for some help. I typically use the scripts I write in a way where I copy and paste the ...
Shane Sullivan's user avatar
0 votes
1 answer
628 views

Creating a specific distribution of random numbers in Powershell

I originally posted this on StackOverflow but was requested to post it here instead as it relates to optimization/performance of the code rather than a specific problem. TL;DR: Get-Random produces an ...
Tanaka Saito's user avatar
0 votes
1 answer
147 views

Compare hostnames and leases between CSV and DHCP info

I have 3 nested loops and they do the following: Get scopes from DHCP Get hostnames from csv file Compares hostnames and leases, matches are added to a hash table There are 5 DHCP servers, 100's of ...
feelsgood's user avatar
2 votes
0 answers
111 views

Sort items so that parents are created before their children

I've been asked to create some code to help automate the loading of data into a system based on employee data in a spreadsheet. However, the data isn't clean, so some people may have no manager, some ...
JohnLBevan's user avatar
  • 1,409
2 votes
1 answer
314 views

Powershell SMTP report with attachment issues needs corrections

I created this tiny script to full fill a repeated request from audit. I want to expand it but ran into an issue with file creation. This code will create the ...
StormySkies's user avatar
3 votes
3 answers
2k views

PowerShell script to convert .reg files to PowerShell commands

This is a PowerShell script I wrote a while ago that converts Windows Registry files to PowerShell commands(New-Item, Remove-Item...
Ξένη Γήινος's user avatar
0 votes
1 answer
95 views

Optimizing PowerShell string hasher method

I am building a PowerShell class based tool that works with XML files of as much as a few hundred Kb size, and as many as a hundred of these files. I have extensive validation code that is time ...
Gordon in Ukraine's user avatar
1 vote
0 answers
2k views

PowerShell CLI calculator

I found a project that aims to implement a CLI calculator app in as many different languages and ways as possible. Having a little experience in PS, I tried my hand at it. The requirements are as ...
mindoverflow's user avatar
1 vote
0 answers
268 views

A big prank using VBScript

So, I have made a BIG prank in VBScript. First part is to prank with a Dummy HTA splash screen using an encoded PNG image inside it (Not included) and kill all windowed processes+explorer and keep it ...
Wasif's user avatar
  • 141
0 votes
1 answer
120 views

Powershell duplicate image scanner

So I have made this Duplicate image scanner using powershell. It will operate using the SHA256 hashes of the files. Any tips or suggestions on making this more dynamic/robust/efficient or adding new ...
Wasif's user avatar
  • 141
7 votes
2 answers
4k views

PowerShell - fast remove a directory with 10,000+ files

I am sick of File Explorer's super slow deletion speed, so I tried to write a PowerShell script to make deletion faster, and while it does its job, its speed isn't as high as what I intended it to be. ...
Ξένη Γήινος's user avatar
1 vote
1 answer
153 views

PowerShell - calculate occurences of Friday the 13th between (including) two given years with builtin and without builtin

It's me again, talented programming beginner fast-learner, so I have overcomed yet another self-imposed programming challenge, I have developped two algorithms to calculate occurrences of Friday the ...
Ξένη Γήινος's user avatar
1 vote
0 answers
651 views

Exporting Shellbags, Jump Lists, and LNK files with PowerShell

I'm new to PowerShell (started yesterday) and was wondering if there is a way of exporting Shell bags, Jump lists, and LNK files from the Reg to a local computer's desktop using PowerShell? I have ...
albatrossJohnson's user avatar
1 vote
0 answers
2k views

PowerShell - Sort strings containing numbers numerically

I am a newbie in programming, but I do have potential, I am using PowerShell to hone my skills, I have written a simple function to sort strings consisted of numbers humanly (i.e. in a order like 1 2 ...
Ξένη Γήινος's user avatar

1
2 3 4 5 6