Hi Pedro,
A user may install or uninstall an MSI package in passive mode or silent mode. You can get the last FusionInventory Agent installer for Microsoft Windows. Windows Installer return codes Adobe Flash Player 12 Adobe Shockwave.
Haven't tried it myself yet but that should be possible, you will need to make sure that the intune setup and account cert files remain together:
from http://technet.microsoft.com/en-us/windows/gg749823.aspx
After downloading Windows_Intune_Setup.zip, extract it to a folder on your computer. The folder will contain two files: Windows_Intune_Setup.exe and WindowsIntune.accountcert:
- Windows_Intune_Setup.exe. This program file installs the Windows Intune client software on x64 and x86 client computers. You automate installation by using the /Quiet command-line option.
- WindowsIntune.accountcert. This file is a certificate that identifies your organization. Windows Intune uses this certificate to enroll each computer in the Windows Intune service.
James
Changes for version 2.5
- core:
- linux: reload logger during daemonize to avoid issues like not listening http daemon if logger has still not been used before starting the listener
- Fix #646: HTTP daemon not starting on CentOS 7
- revert dfcb64573e as now more generic fix has been implemented in a538abaed7 (tested on CentOS 6)
- win32: don't show service memory usage on OS not supporting GetProcessMemoryInfo
- Fix #601: Log URL for server target and log path for local target
- win32: add early stderr logging support for service Just rename 'fusioninventory-win32-service.rc.sample' removing '.sample' part to enable this feature. This can be handy to investigate start service failures.
- Added support for HTTPD plugins
- Added Inventory HTTPD plugins to permit remote inventory request (disabled by default)
- Added Listener target to permit agent to only answer http requests
- Updated configuration to support HTTPD plugins dedicated configuration file
- Added fusioninventory-remoteinventory script to request agent with Inventory HTTPD plugin enabled
- Fix HTTPD local address reuse
- Added SSL HTTPD plugins to support SSL in any server plugins
- Limit the reload target check to 30 seconds
- win32: report memory usage as Working Set Size (WSS) and Page File Usage (PFU)
- win32: revert handling service with callbacks. Even if Win32::Daemon proposes the callbacks usage obsoletes the typical skeleton code, the callbacks usage is known to leak memory and tests with latest Win32::Daemon shows that's true.
- win32: handle task run in a managed thread as this is more efficient than using perl fork with thread emulation under win32 and preserve a little memory usage.
- win32: wait service control manager is ready before really starting the service
- logger: don't use File::stat module to just get logfile file size, better use -s as File::stat module seems to fail in rare case.
- inventory:
- Bump Inventory task version to 1.7
- Fix lspci command subsystem parsing
- Fix hponcfg.exe can output on stderr on win32 when not really usable
- Skip not working under win32 Generic::Users inventory Also avoid error in log on /etc/passwd and /etc/group not found files
- Fix #601: Log deviceid as agentid and related target when running an inventory
- Fix #644: Make WORKGROUP inventory consistent
- Fix #541: Don't try to scan virtualbox VM in win32 users directories
- Updated pci.ids to 2019.04.12 version
- Updated usb.ids to 2019.03.20 version
- netdiscovery/netinventory:
- Bump NetDiscovery task version to 2.9
- Bump NetInventory task version to 3.3
- Add Lancom in networking devices recognized by description parsing
- Fix #650: discard empty consumable level elements
- Fix #651: discard empty type element
- Add Netdisco export contrib script from Stoatwblr, see contrib/netdisco
- Fix #638: Fix Kyocera counters handling thanks to Stoatwblr
- Printers: assume -2 counter value means a WARNING level and report it Thanks Stoatwblr for the deep investigation
- Add Oki printer support
- Add APC serialnumber support
- Fix #612: Enhanced Ubnt AccessPoint support
- Updated sysobject.ids (tagged fia-2.5 tag on github repository)
- deploy:
- Bump Deploy task version to 2.8
- Fix #394: Check file parts source/mirror url to guaranty it ends with a slash and trigger an error if it doesn't look like a valid URL.
- collect:
- Bump Collect task version to 2.6
- WMI properties can now be a list of properties with comma or space as separator
Documentation
- fusioninventory-agent - FusionInventory agent For Linux/UNIX, Windows and MacOSX
- fusioninventory-esx - vCenter/ESX/ESXi remote inventory from command line
- fusioninventory-injector - A tool to push inventory in an OCS Inventory or compatible server.
- fusioninventory-inventory - Standalone inventory
- fusioninventory-netdiscovery - Standalone network discovery
- fusioninventory-netinventory - Standalone network inventory
- fusioninventory-remoteinventory - A tool to pull inventory from an agent
- fusioninventory-wakeonlan - Standalone wake-on-lan
- fusioninventory-win32-service - FusionInventory Agent service for Windows
- fusioninventory-wmi - Win32 remote inventory
Modules
- FusionInventory::Agent - FusionInventory agent
- FusionInventory::Agent::Config - Agent configuration
- FusionInventory::Agent::HTTP::Client - An abstract HTTP client
- FusionInventory::Agent::HTTP::Client::Fusion - An HTTP client using Fusion protocol
- FusionInventory::Agent::HTTP::Client::OCS - An HTTP client using OCS protocol
- FusionInventory::Agent::HTTP::Protocol::https - HTTPS protocol handler for LWP
- FusionInventory::Agent::HTTP::Server - An embedded HTTP server
- FusionInventory::Agent::HTTP::Server::Inventory - An embedded HTTP server plugin providing remote inventory
- FusionInventory::Agent::HTTP::Server::Plugin - A class template for embedded HTTP server plugins
- FusionInventory::Agent::HTTP::Server::SSL - An embedded HTTP server plugin providing SSL support on configured port
- FusionInventory::Agent::HTTP::Server::Test - An embedded HTTP server plugin as test and sample server plugin
- FusionInventory::Agent::HTTP::Session - An abstract HTTP session
- FusionInventory::Agent::Inventory - Inventory data structure
- FusionInventory::Agent::Logger - FusionInventory logger
- FusionInventory::Agent::Logger::Backend - An abstract logger backend
- FusionInventory::Agent::Logger::File - A file backend for the logger
- FusionInventory::Agent::Logger::Stderr - A stderr backend for the logger
- FusionInventory::Agent::Logger::Syslog - A syslog backend for the logger
- FusionInventory::Agent::SNMP - Base class for SNMP client
- FusionInventory::Agent::SNMP::Device - FusionInventory agent SNMP device
- FusionInventory::Agent::SNMP::Device::Components - FusionInventory agent SNMP device components
- FusionInventory::Agent::SNMP::Live - Live SNMP client
- FusionInventory::Agent::SNMP::MibSupport - FusionInventory agent SNMP mib support
- FusionInventory::Agent::SNMP::MibSupport::Brocade - Inventory module for Brocade Switches
- FusionInventory::Agent::SNMP::MibSupport::Digi - Inventory module for Digi modems and associated sim cards & firmwares
- FusionInventory::Agent::SNMP::MibSupport::Epson - Inventory module for Epson Printers
- FusionInventory::Agent::SNMP::MibSupport::HPNetPeripheral - Inventory module for HP Printers
- FusionInventory::Agent::SNMP::MibSupport::LinuxAppliance - Inventory module for Linux Appliances
- FusionInventory::Agent::SNMP::MibSupport::Mikrotik - Inventory module for Mikrotik devices
- FusionInventory::Agent::SNMP::MibSupport::Oki - Inventory module for Oki printers
- FusionInventory::Agent::SNMP::MibSupport::Panasas - Inventory module for Panasas PanFS
- FusionInventory::Agent::SNMP::MibSupport::UPS - Inventory module for APC modules
- FusionInventory::Agent::SNMP::MibSupport::Ubnt - Inventory module for Ubnt
- FusionInventory::Agent::SNMP::MibSupport::Zebra - Inventory module for Zebra Printers
- FusionInventory::Agent::SNMP::MibSupport::iLO - Inventory module for Digi modems and associated sim cards & firmwares
- FusionInventory::Agent::SNMP::MibSupportTemplate - Parent/Template class for inventory module
- FusionInventory::Agent::SNMP::Mock - Mock SNMP client
- FusionInventory::Agent::SOAP::VMware - Access to VMware hypervisor
- FusionInventory::Agent::SOAP::VMware::Host - VMware Host abstraction layer
- FusionInventory::Agent::Storage - A data serializer/deserializer
- FusionInventory::Agent::Target - Abstract target
- FusionInventory::Agent::Target::Listen - Listen target
- FusionInventory::Agent::Target::Local - Local target
- FusionInventory::Agent::Target::Scheduler - Scheduler target
- FusionInventory::Agent::Target::Server - Server target
- FusionInventory::Agent::Task - Base class for agent task
- FusionInventory::Agent::Task::Deploy - Software deployment support for FusionInventory Agent
- FusionInventory::Agent::Task::Deploy::Maintenance - Maintenance for Deploy task
- FusionInventory::Agent::Task::Deploy::UserCheck - Deploy task user checks
- FusionInventory::Agent::SOAP::VMware - Access to VMware hypervisor
- FusionInventory::Agent::Task::Inventory - Inventory task for FusionInventory
- FusionInventory::Agent::Task::Inventory::Module - Inventory task module for FusionInventory
- FusionInventory::Agent::Task::Maintenance - Maintenance for FusionInventory Agent environment
- FusionInventory::Agent::Task::NetDiscovery - Net discovery support for FusionInventory Agent
- FusionInventory::Agent::Task::NetInventory - Remote inventory support for FusionInventory Agent
- FusionInventory::Agent::Task::WakeOnLan - Wake-on-lan task for FusionInventory
- FusionInventory::Agent::Tools - OS-independent generic functions
- FusionInventory::Agent::Tools::AIX - AIX generic functions
- FusionInventory::Agent::Tools::BSD - BSD generic functions
- FusionInventory::Agent::Expiration - Expiration functions
- FusionInventory::Agent::Tools::Generic - OS-independent generic functions
- FusionInventory::Agent::Tools::HPUX - HPUX generic functions
- FusionInventory::Agent::Tools::Hardware - Hardware-related functions
- FusionInventory::Agent::Tools::Hardware::Apc - Inventory module for APC PDUs
- FusionInventory::Agent::Tools::Hardware::Brocade - Inventory module for Brocade fibre channel switches
- FusionInventory::Agent::Tools::Hardware::Qlogic - Inventory module for Qlogic fibre channel switches
- FusionInventory::Agent::Tools::Hostname - OS-independent hostname computing
- FusionInventory::Agent::Tools::License - License-related functions
- FusionInventory::Agent::Tools::Linux - Linux generic functions
- FusionInventory::Agent::Tools::MacOS - MacOS generic functions
- FusionInventory::Agent::Tools::Network - Network-related patterns and functions
- FusionInventory::Agent::Tools::SNMP - SNMP Hardware-related functions
- FusionInventory::Agent::Screen - Base class for screen object
- FusionInventory::Agent::Tools::Solaris - Solaris generic functions
- FusionInventory::Agent::Tools::Unix - Unix-specific generic functions
- FusionInventory::Agent::Tools::Win32 - Windows generic functions
- FusionInventory::Agent::Version - FusionInventory agent version
- FusionInventory::Agent::XML::Query - Base class for agent messages
- FusionInventory::Agent::XML::Query::Inventory - Inventory agent message
- FusionInventory::Agent::XML::Query::Prolog - Prolog agent message
- FusionInventory::Agent::XML::Response - Generic server message
Examples
Other files
To install FusionInventory::Agent::XML::Response, simply copy and paste either of the commands in to your terminal
For more information on module installation please visit the detailed CPAN module installation guide.