This commit is contained in:
2026-07-11 23:27:09 +02:00
parent 1a7913cac4
commit acdec63099
4 changed files with 146 additions and 40 deletions

View File

@@ -21,7 +21,9 @@ Agent działa w oparciu o prosty plik `config.json`, który pozwala łatwo rozsz
PSITAgent/
├── assets.ps1
├── config.json
── README.md
── README.md
└── deploy/
└── PSITAgent-StartupTask.xml
```
@@ -78,6 +80,17 @@ powershell.exe -ExecutionPolicy Bypass -File .\assets.ps1
```
### Alternatywa: import gotowego zadania Harmonogramu Zadań
Zamiast ręcznie dodawać Startup Script w GPO, można zaimportować gotowy XML z `deploy/PSITAgent-StartupTask.xml` (uruchomienie 5 min po starcie systemu, konto SYSTEM, limit czasu wykonania i automatyczne ponowienie przy błędzie):
```
schtasks /Create /TN "PSITAgent" /XML "deploy\PSITAgent-StartupTask.xml"
```
Przed importem podmień w pliku XML ścieżkę do `assets.ps1` na właściwą lokalizację na SYSVOL w swojej domenie.
## Wymagania
- Windows 10 / 11
@@ -95,6 +108,10 @@ powershell.exe -ExecutionPolicy Bypass -File .\assets.ps1
- Skrypt może być dostosowany do pracy offline (lokalna kopia)
- Błędy i przebieg działania są logowane lokalnie do `C:\ProgramData\PSITAgent\assets.log` (log rotowany po przekroczeniu 1 MB)
- Ostatnio wysłane wartości pól są zapisywane w `C:\ProgramData\PSITAgent\last_sent.json` — skrypt wysyła do Snipe-IT tylko te pola, które faktycznie się zmieniły, ograniczając liczbę wywołań API
## Licencja