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 "WIN10" -ExcludeDriverUpdates @("BIOS","Firmware") | Invoke-DtDriverUpdatesDownload </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="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>