Way for computers to "check in"?

0

Is there any way via a powershell script or other methods to have a computer "check in" with PDQ Inventory when it comes online?

Cancel
login to comment
0

Something like this should work:

 

Invoke-Command -ComputerName PDQSERVER -ArgumentList $env:COMPUTERNAME -ScriptBlock {& "C:\Program Files (x86)\Admin Arsenal\PDQ Inventory\PDQInventory.exe" ScanComputers -Computers $args[0]}
Cancel
login to comment

0

5000 devices is going to require about a 21-minute minimum heartbeat (1260 seconds) to be able to catch them all in the first place, if I'm remembering the timing for heartbeats correctly. 600 seconds for 1000 targets is what AA recommends in the documentation, so you may want to try that as a guideline.

I'll let someone who's better with GPOs and scripting take a crack at answering whether or not (and if so, how), you could have endpoints interact with PDQ Inventory on the server.

Perhaps ask your question during the PDQ&A session tomorrow? :)

Cancel
login to comment

0

Hi Monica,

So I work in at a school with about 5000 devices.  I'm intending on using PDQ to build a full inventory list of computers to then import into an MDT database to get near zero-touch imaging.  Problem being with this many computers it's quite difficult catching them all when they are online.  So I was wondering if there was a way I could say, push a GPO out with a script that would contact my Inventory server, as opposed to the inventory server going to the computer for details.

Cancel
login to comment

0

If all you're looking for is a way to see if they're online or not, you may want to change your heartbeat setting to something under the default of 300 seconds... if you don't have so many devices that some would miss the heartbeat before it starts over.

Cancel
login to comment

Reply