Office-IT-Pro-Deployment-Scripts
A collection of useful PowerShell scripts to make deploying Office 2016 and Office 365 ProPlus easier for IT Pros and administrators. If you have any feature requests or ideas for future scripts please add the idea to the issues list in this repository (by OfficeDev)
Collection of scripts and examples created for Reddit users. (by Cohors1316)
Office-IT-Pro-Deployment-Scripts | ||
---|---|---|
11 | 9 | |
781 | 1 | |
- | - | |
10.0 | 0.0 | |
over 4 years ago | over 2 years ago | |
Visual Basic | PowerShell | |
MIT License | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Office-IT-Pro-Deployment-Scripts
Posts with mentions or reviews of Office-IT-Pro-Deployment-Scripts.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-13.
-
Powershell Scripts not working via SCCM
We have tried to use Office-IT-Pro-Deployment-Scripts/Office-ProPlus-Deployment/Remove-PreviousOfficeInstalls at master · OfficeDev/Office-IT-Pro-Deployment-Scripts · GitHub
- Looking for a way to push out Office 365 through SCCM that removes ALL previous versions of Office and reboots before install.
- Removing all older versions of Office and install M365
-
Removing old Office MSI versions for M365 Apps Deployment
When I've done this before, I created a task sequence to utilize these scripts to scrub all old Office versions, then install M365 Apps utilizing ODT. https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts/tree/master/Office-ProPlus-Deployment/Remove-PreviousOfficeInstalls
-
Office 2016 won't uninstall (error: the language of this installation package is not supported on your system) - stuck on how to resolve
this is the way - https://github.com/OfficeDev/Office-IT-Pro-Deployment-Scripts
- migrate office 2016 to office 365
-
Created a Microsoft Office script
The process was ugly at first since we used this slow tool here, and since I tasked upgraded 200+ end users in the company I had be clever with my work. With helpful google searching I found this and created the script you see above. Now my script above is what I call the "quick and dirty" fix for uninstalling O2016 locally since it has some dependencies:
- Hello im tring to find a script to discover Microsoft project and remove it for version 2010,2013,2016 And for visio also
- Uninstall Office 2010
-
OffScrub Inconsistencies
I have used OffScrub with other organizations successfully for years. Trying to remove previous versions (2013 & 2016) to install 2021. This organization previously scripted to try and remove Lync and it apparently corrupted the Office 2016 installations and the 2021 XML will not remove previous versions (Office 2016) and leaves errors in the logs.
Posts with mentions or reviews of Reddit.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-13.
-
Multi-version support in a single script
Ok, I created a janky ass workaround that works but will most likely be a pain. Posted it here.
-
How do you update a JSON file with a CSV import using powershell?
Ok, so here is my attempt.
-
Ping script help
If all you want to do is log connection status throughout the day you could set up task scheduler to periodically run a script. I threw one together similar to yours that will log it's connection status to listed IPs here. It's a super simple csv with date, address and status.
-
Array is not adding new entries, and I can't figure out why
This is my simple attempt. Disclaimer, I don't have AD on this machine so I can't test it out, but if I didn't screw it up it should recurse down the line until $User.Manager is $Null. I'm a little iffy about that part though, but it might nudge you in some direction at least.
-
Help with a progress bar on the workstation!
The actual progress bar has a lot of overhead and significantly slows things down. If you’re not outputting anything to the terminal already you could fake it by sprinkling these throughout your script.
-
Assistance with Exit functionality
Alright, so I re-wrote it and changed some things around, namely cut out your custom object and just filtered out the properties you wanted and then saves it as a csv so the output can be used in another script. I don't have AD on this PC so I haven't tested it.
-
I have 17 CSV files in a folder and I need to combine them all in 1 file but I only want to keep the results where column 4 in each CSV is equal to "Y" how can I do this?
This is a slight modification of what u/AxonQHillock wrote, dump all your csvs into one folder and put the folder directory in the first path. I tried to write it to make it easier for you to manipulate.
-
DataGridView
For anyone else that had a hard time reading it I threw it on github here.
-
Enable Numlock for all users at Startup
Ok, did some digging and came up with this, kinda rough but you can fill it in. -ComputerName will accept pipeline input, so if you use AD you can dump them directly into it. I have yet to test it remotely as apparently my other PC now has suddenly become afflicted with blinking memory debug lights on the mobo.