Commit graph

53 commits

Author SHA1 Message Date
Zachary Gorman e9435d15d3 Get-Hostname queries CMDB for asset tags correctly and SCCMQueryBlock now gets CMDB data 2024-08-13 14:19:17 -07:00
Zachary Gorman 8661d20d07 Resources utilizes output pipeline 2024-08-13 08:44:59 -07:00
Zachary Gorman 346c7ef571 Resources now calculates RAM usage correctly when more than one RAM stick is installed 2024-08-13 08:24:56 -07:00
Zachary Gorman c7ddd76b5a Update version number and fix errors, plus patchnotes! Woopsie! 2024-08-07 16:39:04 -07:00
Zachary Gorman 2c4ce1bf3a Utilized Sean's ITSM interface instead.
This interface is more standardized and robust, and utilizes an api key
instead of SID which is more seamless for the end user.
2024-08-07 11:41:54 -07:00
Zachary Gorman 98a9474e11 Sean already did Spark! (facepalm). Implemented Sean's Spark! into new get-pc 2024-08-07 11:33:25 -07:00
Zachary Gorman af3f608e7d Update version number 2024-08-02 12:05:27 -07:00
Zachary Gorman ebc72b3f40 Merge branch 'Spark' 2024-08-02 12:04:40 -07:00
Zachary Gorman f3e8186b1c Spark, yay! 2024-08-02 12:03:04 -07:00
Zachary Gorman ab6b926abd Forgot to hide the errors! 2024-07-30 17:27:42 -07:00
Zachary Gorman 43a85d110a Fixed SCCM queries, woopsie! 2024-07-30 17:26:27 -07:00
Zachary Gorman c7c4be8a6f Tidied up some little bugs 2024-07-30 13:48:11 -07:00
Zachary Gorman 5508b8fadc Spark now utilized for CMDB Fallback 2024-07-30 13:25:32 -07:00
Zachary Gorman ca45404af1 Better appDiff output 2024-07-26 16:04:17 -07:00
Zachary Gorman 29e6749316 Starting Spark integration 2024-07-26 14:13:08 -07:00
Zachary Gorman 774bce8ec7 Forgot to add a file! 2024-07-26 11:44:25 -07:00
Zachary Gorman d271979205 SCCM Query can be jobbed and added ClearCCMCache 2024-07-26 11:41:04 -07:00
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