Commit graph

86 commits

Author SHA1 Message Date
Zachary Gorman f432187f92 BatchInvokes now uses jobs for a 4x speedup! 2024-07-24 16:04:24 -07:00
Zachary Gorman e17f7e6ba3 Refactored main, currently broke job system but there is a plan to rework the job system 2024-07-24 15:37:27 -07:00
Zachary Gorman 61038d43e5 Updated version number and added the flags to main get-pc 2024-07-16 08:51:00 -07:00
Zachary Gorman 28ae983bf4 Updated patch notes, added quiet 2024-07-15 15:11:09 -07:00
Zachary Gorman 03bfcadfb8 Apps reports Version and Publisher correctly and Uninstall Programs works 2024-07-15 14:48:39 -07:00
Zachary Gorman 062f91059e Get-Hostname tested and functioning, PCMonitor now uses Output pipeline 2024-07-15 08:54:31 -07:00
Zachary Gorman f48cb0861d Merge branch 'HostnameRefactor' 2024-07-12 14:32:19 -07:00
Zachary Gorman 849ca5c349 Updated patch notes 2024-07-12 14:29:55 -07:00
Zachary Gorman 433be9b928 Refactored all SCCM queries to one file since they share the same constants 2024-07-12 14:27:36 -07:00
Zachary Gorman b20d2f22a6 Refactored places that could use Get-Hostname 2024-07-12 14:05:22 -07:00
Zachary Gorman f5224ff3fc Get-Hostname tested and functioning, PCMonitor now uses Output pipeline 2024-07-12 13:50:15 -07:00
Zachary Gorman 9a1230c004 Monitor can now monitor printers 2024-07-11 14:12:06 -07:00
Zachary Gorman 0ba1dcee20 Started on Get-Hostname 2024-07-11 11:33:30 -07:00
Zachary Gorman ac2f3fa6ca Merged PrinterPurge, updated patch notes 2024-07-08 14:13:03 -07:00
Zachary Gorman 2bac7ba34e Tested PrinterPurge and updated apps to work with VMs 2024-07-08 14:10:21 -07:00
Zachary Gorman 433d89c8b9 Printer Purge almost ready to be tested 2024-07-03 17:00:31 -07:00
Zachary Gorman dbc803b1cc Updated main, module number, and patch notes 2024-07-01 10:43:23 -07:00
Zachary Gorman 40a7ec24cf Merge branch 'Monitor' 2024-07-01 10:35:47 -07:00
Zachary Gorman a77b048b87 Updated PCMonitor
PCMonitor now prompts for a waiting interval, gives user the option to
be notified, displays a propress bar when initializing sessions, and
updates a datetime so user knows script isn't hanging
2024-07-01 10:32:55 -07:00
Zachary Gorman 61a102692c Fixed restore option on -UserProfileBackup 2024-07-01 09:03:24 -07:00
Zachary Gorman 2b0c9ed93c Addded Monitor to monitor a pc's status like online and login status. 2024-07-01 08:34:28 -07:00
Zachary Gorman e60cd96bc6 Added PCMonitor.ps1 to fix last commit. Oopsie! 2024-06-25 10:17:17 -07:00
Zachary Gorman 4c7146890a Created WatchDog class in PCMonitor to more easily track computer status 2024-06-25 10:14:41 -07:00
Zachary Gorman a6ce35375c Updated version number since change was significant 2024-06-24 14:13:51 -07:00
Zachary Gorman 1646d2cdec Updated Devices to query SCCM when offline 2024-06-24 14:11:07 -07:00
Zachary Gorman c6457d4684 Merge branch 'ProfileTransfer'
Merge adds a "Custom Path" option to -UserProfileBackup to enable
transferring directly to another PC. Invoke-UserProfileTransfer factored
out of Get-UserProfileBackup for simplicity.
2024-06-20 09:47:12 -07:00
Zachary Gorman 40c0936ea8 Apps doesn't make a profile anymore 2024-06-20 08:57:22 -07:00
Zachary Gorman bc7a063cbb Updated patch notes 2024-06-12 17:39:04 -07:00
Zachary Gorman c2cf5674f8 Updated module dependencies
To enable the Wake flag, we need ConfigurationManager module. This was
in the module manifest in Required Modules, however get-pc is functional
without ConfigurationManager so it didn't make sense for get-pc to
fail importing if ConfigurationManager wasn't present. Removing it
from Required Modules and importing it at the bottom of Get-PC.psm1
allows the import to fail silently and the lost functionality isn't
reported until user attempts to use the Wake flag (which is a good
thing).
2024-06-12 17:28:26 -07:00
Zachary Gorman 36541996e3 Removed old site from UserProfileTransfer 2024-06-12 17:04:39 -07:00
Zachary Gorman be0294c5ef Added Wake flag and added LastLogon to SHSUser 2024-06-12 10:15:02 -07:00
Zachary Gorman e41c8897dd Cleaned up warnings in UserProfileBackup 2024-06-11 12:28:03 -07:00
Zachary Gorman b02b46baa3 Modified output of Resources for clarity 2024-06-11 12:11:41 -07:00
Zachary Gorman 115cf5dc06 Add UserProfileTransfer so UserProfileBackup will work 2024-06-11 12:02:04 -07:00
Zachary Gorman 157cc390f0 Add custom path option to UserProfileBackup 2024-06-11 11:59:33 -07:00
Zachary Gorman 4a01da0e5d Init commit 2024-06-11 11:27:55 -07:00