binary/DriverTool.PowerCLI.Library.FSharp/DriverTool.PowerCLI.Library.FSharp.xml
<?xml version="1.0" encoding="utf-8"?>
<doc> <assembly><name>DriverTool.PowerCLI.Library.FSharp</name></assembly> <members> <member name="M:DriverTool.PowerCLI.Library.FSharp.PowerShellProgress.lock``1(System.Object,Microsoft.FSharp.Core.FSharpFunc{Microsoft.FSharp.Core.Unit,``0})"> <summary> Make an operation thread safe by locking access to the operation </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.Latest@"> <summary> <para type="description">Get latest driver pack for a specific manufacturer and model.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.All@"> <summary> <para type="description">Get all driver packs for all manufacturers.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.OsBuild@"> <summary> <para type="description">OsBuild.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.OperatingSystem@"> <summary> <para type="description">OperatingSystem.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.ModelCode@"> <summary> <para type="description">ModelCode.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.Manufacturer@"> <summary> <para type="description">Manufacturer.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.OsBuild(System.String)"> <summary> <para type="description">OsBuild.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.OperatingSystem(System.String)"> <summary> <para type="description">OperatingSystem.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.ModelCode(System.String)"> <summary> <para type="description">ModelCode.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.Manufacturer(System.String)"> <summary> <para type="description">Manufacturer.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.Latest(System.Management.Automation.SwitchParameter)"> <summary> <para type="description">Get latest driver pack for a specific manufacturer and model.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.All(System.Management.Automation.SwitchParameter)"> <summary> <para type="description">Get all driver packs for all manufacturers.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.OsBuild"> <summary> <para type="description">OsBuild.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.OperatingSystem"> <summary> <para type="description">OperatingSystem.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.ModelCode"> <summary> <para type="description">ModelCode.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.Manufacturer"> <summary> <para type="description">Manufacturer.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.Latest"> <summary> <para type="description">Get latest driver pack for a specific manufacturer and model.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack.All"> <summary> <para type="description">Get all driver packs for all manufacturers.</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverPack"> <summary> <para type="synopsis">Get one or more driver packs</para> <para type="description">Get one or more driver packs. An enteprise driver pack typically contains all drivers for a model in inf format and can be injected into the operating system using DISM.</para> <example> <code>Get-DtDriverPack -Manufacturer Dell -ModelCode 79TH</code> </example> <example> <code>Get-DtDriverPack -All</code> </example> <example> <code> # Write-Host "Get driver pack infos for all models found in SCCM" Get-DtCmDeviceModel | Foreach-Object { Get-DtDriverPack -Manufacturer $_.Manufacturer -ModelCode $_.ModelCode -OperatingSystem win10 -Latest } </code> </example> <code> # Write-Host "Get driver pack infos for specified Lenovo models" @("20QW","20QF") | Foreach-Object{ Write-Host "Getting driver pack for model $_"; Get-DtDriverPack -Manufacturer Lenovo -ModelCode $_ -OperatingSystem win10 -OsBuild 21H2 -Verbose } </code> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.ExcludeDriverUpdates@"> <summary> <para type="description">Exlude driver updates specified in this array of regular expression patterns. If there is a match in package info title or package info category the driver update will be excluded.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.OsBuild@"> <summary> <para type="description">OsBuild. Example: 21H2</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.OperatingSystem@"> <summary> <para type="description">OperatingSystem.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.ModelCode@"> <summary> <para type="description">ModelCode.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.Manufacturer@"> <summary> <para type="description">Manufacturer.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.OsBuild(System.String)"> <summary> <para type="description">OsBuild. Example: 21H2</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.OperatingSystem(System.String)"> <summary> <para type="description">OperatingSystem.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.ModelCode(System.String)"> <summary> <para type="description">ModelCode.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.Manufacturer(System.String)"> <summary> <para type="description">Manufacturer.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.ExcludeDriverUpdates(System.String[])"> <summary> <para type="description">Exlude driver updates specified in this array of regular expression patterns. If there is a match in package info title or package info category the driver update will be excluded.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.OsBuild"> <summary> <para type="description">OsBuild. Example: 21H2</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.OperatingSystem"> <summary> <para type="description">OperatingSystem.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.ModelCode"> <summary> <para type="description">ModelCode.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.Manufacturer"> <summary> <para type="description">Manufacturer.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates.ExcludeDriverUpdates"> <summary> <para type="description">Exlude driver updates specified in this array of regular expression patterns. If there is a match in package info title or package info category the driver update will be excluded.</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtDriverUpdates"> <summary> <para type="synopsis">Get driver updates</para> <para type="description">Get driver updates</para> <example> <code>Get-DtDriverUpdates -Manufacturer "Lenovo" -Model "20EQ" -OperatingSystem "WIN10" -Osbuild "21H2"</code> </example> <example> <code>Get-DtDriverUpdates -Manufacturer "Lenovo" -Model "20EQ" -OperatingSystem "WIN10" -Osbuild "21H2" -ExcludeDriverUpdates @("BIOS","Firmware") </code> </example> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDownloadDriverPack.DriverPack@"> <summary> <para type="description">Driver pack info</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDownloadDriverPack.DriverPack(DriverTool.Library.DriverPack.DriverPackInfo[])"> <summary> <para type="description">Driver pack info</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDownloadDriverPack.DriverPack"> <summary> <para type="description">Driver pack info</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDownloadDriverPack"> <summary> <para type="synopsis">Download driverpack</para> <para type="description">Download driverpack</para> <example> <code>Invoke-DtDownloadDriverPack -DriverPack $driverPack</code> </example> <example> <code>Get-DtDriverPack -Manufacturer Lenovo -ModelCode 20EQ -OperatingSystem win10 -Latest | Invoke-DtDownloadDriverPack</code> </example> <example> <code> @("20QW","20QF") | Foreach-Object{ Write-Host "Getting driver pack for model $_"; Get-DtDriverPack -Manufacturer Lenovo -ModelCode "$_" -OperatingSystem "win10" -OsBuild "21H2" -Verbose } | Invoke-DtDownloadDriverPack </code> </example> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.PackageInstallLogDirectory@"> <summary> <para type="description">Otional. Package install log directory. The location where log files will be written when driver updates package is installed on a target computer. Default value: %TEMP%</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.PackagePublisher@"> <summary> <para type="description">Optional. Package publisher name. Typically set to developers name or company name. Default value: DT</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.ModelInfo@"> <summary> <para type="description">Model info with driver updates</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.PackagePublisher(System.String)"> <summary> <para type="description">Optional. Package publisher name. Typically set to developers name or company name. Default value: DT</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.PackageInstallLogDirectory(System.String)"> <summary> <para type="description">Otional. Package install log directory. The location where log files will be written when driver updates package is installed on a target computer. Default value: %TEMP%</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.ModelInfo(DriverTool.Library.DriverUpdates.ModelInfo[])"> <summary> <para type="description">Model info with driver updates</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.PackagePublisher"> <summary> <para type="description">Optional. Package publisher name. Typically set to developers name or company name. Default value: DT</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.PackageInstallLogDirectory"> <summary> <para type="description">Otional. Package install log directory. The location where log files will be written when driver updates package is installed on a target computer. Default value: %TEMP%</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload.ModelInfo"> <summary> <para type="description">Model info with driver updates</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.InvokeDtDriverUpdatesDownload"> <summary> <para type="synopsis">Download and package driver updates for a specified model</para> <para type="description">Download and package driver updates for a specified model</para> <example> <code> Get-DtDriverUpdates -Manufacturer "Lenovo" -Model "20EQ" -OperatingSystem "WIN10X64" -ExcludeDriverUpdates @("BIOS","Firmware") | Invoke-DtDownloadDriverUpdates </code> </example> <example> <code> @("20QW","20QF") | Foreach-Object{ Write-Host "Getting driver updates for model $_"; Get-DtDriverUpdates -Manufacturer Lenovo -ModelCode "$_" -OperatingSystem "WIN10X64" -Verbose } | Invoke-DtDownloadDriverUpdates </code> </example> <example> <code> @("20QW","20QF") | Foreach-Object{ Write-Host "Getting driver updates for model $_"; Get-DtDriverUpdates -Manufacturer Lenovo -ModelCode "$_" -OperatingSystem "WIN10X64" -OsBuild "21H2" -ExcludeDriverUpdates @("BIOS","Firmware") -Verbose } | Invoke-DtDownloadDriverUpdates </code> </example> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.ImportDtDriverPackPackageDefintionSms.Path@"> <summary> <para type="description">ComputerName</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.ImportDtDriverPackPackageDefintionSms.Path(System.String[])"> <summary> <para type="description">ComputerName</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.ImportDtDriverPackPackageDefintionSms.Path"> <summary> <para type="description">ComputerName</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.ImportDtDriverPackPackageDefintionSms"> <summary> <para type="synopsis">Import Driver Pack Package Definiton Sms file.</para> <para type="description">Import Driver Pack Package Definiton Sms file.</para> <example> <code>Import-DtDriverPackPackageDefinitionSms Path ""</code> </example> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmPackageFromDriverPackPackageDefinitionSms.Path@"> <summary> <para type="description">Path to PackageDefinition.sms</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmPackageFromDriverPackPackageDefinitionSms.Path(System.String[])"> <summary> <para type="description">Path to PackageDefinition.sms</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmPackageFromDriverPackPackageDefinitionSms.Path"> <summary> <para type="description">Path to PackageDefinition.sms</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmPackageFromDriverPackPackageDefinitionSms"> <summary> <para type="synopsis">Get script for creating new Sccm Package from DriverPack Package Definition Sms.</para> <para type="description">Get script for creating new Sccm Package from DriverPack Package Definition Sms.</para> <example> <code>Get-DtScriptNewCmPackageFromDriverPackPackageDefinitionSms -Path "\\sccmserver01\PkgSrc\Packages\Package1\PackageDefinition.sms"</code> </example> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.ProgramName@"> <summary> <para type="description">Program name to run. Must exist in all PackageDefinition.sms files provided.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Description@"> <summary> <para type="description">Task sequence description.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Name@"> <summary> <para type="description">Task sequence name.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Path@"> <summary> <para type="description">Path to PackageDefinition.sms</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.ProgramName(System.String)"> <summary> <para type="description">Program name to run. Must exist in all PackageDefinition.sms files provided.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Path(System.String[])"> <summary> <para type="description">Path to PackageDefinition.sms</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Name(System.String)"> <summary> <para type="description">Task sequence name.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Description(System.String)"> <summary> <para type="description">Task sequence description.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.ProgramName"> <summary> <para type="description">Program name to run. Must exist in all PackageDefinition.sms files provided.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Path"> <summary> <para type="description">Path to PackageDefinition.sms</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Name"> <summary> <para type="description">Task sequence name.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms.Description"> <summary> <para type="description">Task sequence description.</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.GetDtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms"> <summary> <para type="synopsis">Create new task sequence from driver pack package definitions.</para> <para type="description">Create new task sequence from driver pack package definitions.</para> <example> <code>Get-DtScriptNewCmTaskSequenceFromDriverPackPackageDefinitionSms -Path @("\\sccmserver01\PkgSrc\Packages\Package1\PackageDefinition.sms","\\sccmserver01\PkgSrc\Packages\Package2\PackageDefinition.sms")</code> </example> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired.AllPackageInfos@"> <summary> <para type="description">All driver updates for current model. Must be provided to check for driver update dependencies.</para> </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired.PackageInfo@"> <summary> <para type="description">Driver update</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired.PackageInfo(DriverTool.Library.PackageXml.PackageInfo)"> <summary> <para type="description">Driver update</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired.AllPackageInfos(DriverTool.Library.PackageXml.PackageInfo[])"> <summary> <para type="description">All driver updates for current model. Must be provided to check for driver update dependencies.</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired.PackageInfo"> <summary> <para type="description">Driver update</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired.AllPackageInfos"> <summary> <para type="description">All driver updates for current model. Must be provided to check for driver update dependencies.</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.TestDtIsDriverUpdateRequired"> <summary> <para type="synopsis">Check if driver update is required (applicable and not allready installed) on the current system.</para> <para type="description">Check if driver update is required (applicable and not allready installed) on the current system.</para> <example> <code>Test-DtIsDriverUpdateRequired</code> </example> </summary> </member> <member name="M:DriverTool.PowerCLI.Library.FSharp.CmdLets.Data.getModelName(System.String,System.String,System.String)"> <summary> Get model name </summary> </member> <member name="F:DriverTool.PowerCLI.Library.FSharp.CmdLets.ConvertDtExceptionToMessage.ConvertDtExceptionToMessage.Exception@"> <summary> <para type="description">Exception object</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.ConvertDtExceptionToMessage.ConvertDtExceptionToMessage.Exception(System.Exception)"> <summary> <para type="description">Exception object</para> </summary> </member> <member name="P:DriverTool.PowerCLI.Library.FSharp.CmdLets.ConvertDtExceptionToMessage.ConvertDtExceptionToMessage.Exception"> <summary> <para type="description">Exception object</para> </summary> </member> <member name="T:DriverTool.PowerCLI.Library.FSharp.CmdLets.ConvertDtExceptionToMessage.ConvertDtExceptionToMessage"> <summary> <para type="synopsis">Convert exception object to message recursively.</para> <para type="description">Convert exception object to message recursing inner exceptions.</para> <example> <code>Convert-DtExceptionToMessage -Exception $ex</code> </example> </summary> </member> </members> </doc> |