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
5 votes
2 answers
317 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
0 votes
0 answers
26 views

remote script execution

I have a series of scripts that I need to run in a DevOps environment; certain routines cannot be executed directly within a session and yet still need to be supported. The following script is what I'...
Kittoes0124's user avatar
  • 1,940
1 vote
0 answers
99 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
81 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
0 answers
34 views

PowerShell Function "Get-DailyHelp" to Supply Random Daily Learning

I'm learning PS scripting. Jeff Hicks suggested running the following each day to gain more knowledge - I really like this idea: ...
whytheq's user avatar
  • 497
0 votes
1 answer
32 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
110 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
0 votes
0 answers
105 views

Archive files in a folder by year

I created a code to archive files in a folder by year. It writes subs of the root folder into an array, then writes the sub of those subs into an array, runs through each folder and then archives the ...
FrancoisB's user avatar
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,232
1 vote
0 answers
27 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
67 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
368 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
52 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
98 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
0 votes
0 answers
21 views

Powershell Function for Assigning users to particular group based on selection

I'm fairly new to Powershell. I'm trying to create some basic functions of the task I do at work. We have 5-6 AD groups that we have to add users on daily basis. I thought I automate that process as a ...
Jay Bala's user avatar
0 votes
0 answers
31 views

Array of values determine if they vary wildly (or not) using z-score

Determine how 'spikey' graph data would be I want calculate if a list of random set of unsorted numbers present themselves as varying greatly over the one value to the next. The thought is to be able ...
Mike Q's user avatar
  • 113
2 votes
1 answer
104 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
54 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
237 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
79 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
8 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
75 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
234 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
173 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
288 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
661 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
0 votes
0 answers
40 views

Changing password on remote machine. Try-catch, custom object building

This code is for changing local user password on remote machines. According to security passwords of privilege accounts need to change once in a while. Script trying to connect to a machine and trying ...
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
79 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
502 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
136 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
98 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
252 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
82 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
182 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
114 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
3k 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
137 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
557 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
1k 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
2 votes
0 answers
282 views

PowerShell - Convert English words describing numbers to their values in Arabic numeral

I am extremely new to programming, and I am a really fast learner if I am interested, I have only started using PowerShell in less than a month, to improve my programming skill, this is a script I ...
Ξένη Γήινος's user avatar
1 vote
0 answers
366 views

PowerShell - Find Least Common Multiple of a series of numbers

I am a Windows power user, a system tweaker, my idol is Leanardo da Vinci, and now I want to be a hacker. I am extremely new to programming, but I really am a fast learner if I am interested in the ...
Ξένη Γήινος's user avatar
1 vote
0 answers
680 views

PowerShell - Calculating date difference between two given dates in days without builtin and with builtin

The title says it all, I have written two scripts to calculate dates to test my abilities in programming, one from scratch, without [DateTime], New-TimeSpan and even [math]::Ceiling, and it's really ...
Ξένη Γήινος's user avatar
1 vote
0 answers
121 views

Remote computer file transfer with PowerShell script

Remote-Computer-File-Transfer I have created a PowerShell script, , for remote computers file transfer, for computers that only support New-PSDrive cmdlet, and I ...
Zoran Jankov's user avatar
1 vote
1 answer
170 views

"Backwards Read Primes" of Codewars powershell version

Link to problem: https://www.codewars.com/kata/5539fecef69c483c5a000015/train/powershell I have a working solution in Codewars but my solution is slow for some reason and I need to improve the ...
Gringo Jaimes's user avatar
1 vote
0 answers
71 views

Weekly Employee Report Generator PowerShell Script

Weekly Employee Report Generator PowerShell Script Description This script is used for generating a Markdown template file for weekly employee reports. In ...
Zoran Jankov's user avatar
1 vote
1 answer
88 views

Fully parameterized PowerShell function for file removal

I would like your opinion on my Remove-Files PowerShell function. It is used in my File-Removal-PowerShell-Script. It is designed to be very flexible so a script ...
Zoran Jankov's user avatar

1
2 3 4 5 6