Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

The windows cookbook has been deprecated

Author provided reason for deprecation:

The windows cookbook has been deprecated and is no longer being maintained by its authors. Use of the windows cookbook is no longer recommended.

RSS

windows (131) Versions 1.33.0

Provides a set of useful Windows-specific primitives.

Policyfile
Berkshelf
Knife
cookbook 'windows', '= 1.33.0', :supermarket
cookbook 'windows', '= 1.33.0'
knife supermarket install windows
knife supermarket download windows
README
Dependencies
Quality -%

Windows Cookbook

Provides a set of Windows-specific primitives (Chef resources) meant to aid in the creation of cookbooks/recipes targeting the Windows platform.

Requirements

Version 1.3.0+ of this cookbook requires Chef 0.10.10+.

Platforms

  • Windows XP
  • Windows Vista
  • Windows Server 2003 R2
  • Windows 7
  • Windows Server 2008 (R1, R2)

The windows_task LWRP requires Windows Server 2008 due to its API usage.

Cookbooks

The following cookbooks provided by Opscode are required as noted:

  • chef_handler (windows::reboot_handler leverages the chef_handler LWRP)

Attributes

  • node['windows']['allow_pending_reboots'] - used to configure the WindowsRebootHandler (via the windows::reboot_handler recipe) to act on pending reboots. default is true (ie act on pending reboots). The value of this attribute only has an effect if the windows::reboot_handler is in a node's run list.
  • node['windows']['allow_reboot_on_failure'] - used to register the WindowsRebootHandler (via the windows::reboot_handler recipe) as an exception handler too to act on reboots not only at the end of successful Chef runs, but even at the end of failed runs. default is false (ie reboot only after successful runs). The value of this attribute only has an effect if the windows::reboot_handler is in a node's run list.

Resource/Provider

windows_auto_run

Actions

  • :create: Create an item to be run at login
  • :remove: Remove an item that was previously setup to run at login

Attribute Parameters

  • :name: Name attribute. The name of the value to be stored in the registry
  • :program: The program to be run at login
  • :args: The arguments for the program

Examples

Run BGInfo at login

windows_auto_run 'BGINFO' do
  program 'C:/Sysinternals/bginfo.exe'
  args    '\'C:/Sysinternals/Config.bgi\' /NOLICPROMPT /TIMER:0'
  not_if  { Registry.value_exists?(AUTO_RUN_KEY, 'BGINFO') }
  action  :create
end

windows_batch

(Chef 11.6.0 includes a built-in batch resource, so use that in preference to windows_batch if possible.)

Execute a batch script using the cmd.exe interpreter (much like the script resources for bash, csh, powershell, perl, python and ruby). A temporary file is created and executed like other script resources, rather than run inline. By their nature, Script resources are not idempotent, as they are completely up to the user's imagination. Use the not_if or only_if meta parameters to guard the resource for idempotence.

Actions

  • :run: run the batch file

Attribute Parameters

  • command: name attribute. Name of the command to execute.
  • code: quoted string of code to execute.
  • creates: a file this command creates - if the file exists, the command will not be run.
  • cwd: current working directory to run the command from.
  • flags: command line flags to pass to the interpreter when invoking.
  • user: A user name or user ID that we should change to before running this command.
  • group: A group name or group ID that we should change to before running this command.

Examples

windows_batch 'unzip_and_move_ruby' do
  code <<-EOH
  7z.exe x #{Chef::Config[:file_cache_path]}/ruby-1.8.7-p352-i386-mingw32.7z  -oC:\\source -r -y
  xcopy C:\\source\\ruby-1.8.7-p352-i386-mingw32 C:\\ruby /e /y
  EOH
end
windows_batch 'echo some env vars' do
  code <<-EOH
  echo %TEMP%
  echo %SYSTEMDRIVE%
  echo %PATH%
  echo %WINDIR%
  EOH
end

windows_feature

Windows Roles and Features can be thought of as built-in operating system packages that ship with the OS. A server role is a set of software programs that, when they are installed and properly configured, lets a computer perform a specific function for multiple users or other computers within a network. A Role can have multiple Role Services that provide functionality to the Role. Role services are software programs that provide the functionality of a role. Features are software programs that, although they are not directly parts of roles, can support or augment the functionality of one or more roles, or improve the functionality of the server, regardless of which roles are installed. Collectively we refer to all of these attributes as 'features'.

This resource allows you to manage these 'features' in an unattended, idempotent way.

There are two providers for the windows_features which map into Microsoft's two major tools for managing roles/features: Deployment Image Servicing and Management (DISM) and Servermanagercmd (The CLI for Server Manager). As Servermanagercmd is deprecated, Chef will set the default provider to Chef::Provider::WindowsFeature::DISM if DISM is present on the system being configured. The default provider will fall back to Chef::Provider::WindowsFeature::ServerManagerCmd.

For more information on Roles, Role Services and Features see the Microsoft TechNet article on the topic. For a complete list of all features that are available on a node type either of the following commands at a command prompt:

dism /online /Get-Features
servermanagercmd -query

Actions

  • :install: install a Windows role/feature
  • :remove: remove a Windows role/feature

Attribute Parameters

  • feature_name: name of the feature/role to install. The same feature may have different names depending on the provider used (ie DHCPServer vs DHCP; DNS-Server-Full-Role vs DNS).
  • all: Boolean. Optional. Default: false. DISM provider only. Forces all dependencies to be installed.
  • source: String. Optional. DISM provider only. Uses local repository for feature install.

Providers

  • Chef::Provider::WindowsFeature::DISM: Uses Deployment Image Servicing and Management (DISM) to manage roles/features.
  • Chef::Provider::WindowsFeature::ServerManagerCmd: Uses Server Manager to manage roles/features.
  • Chef::Provider::WindowsFeaturePowershell: Uses Powershell to manage roles/features. (see COOK-3714

Examples

Enable the node as a DHCP Server

windows_feature 'DHCPServer' do
  action :install
end

Enable TFTP

windows_feature 'TFTP' do
  action :install
end

Enable .Net 3.5.1 on Server 2012 using repository files on DVD and
install all dependencies

windows_feature "NetFx3" do
  action :install
  all true
  source "d:\sources\sxs"
end

Disable Telnet client/server

%w[TelnetServer TelnetClient].each do |feature|
  windows_feature feature do
    action :remove
  end
end

windows_package

Manage Windows application packages in an unattended, idempotent way.

The following application installers are currently supported:

  • MSI packages
  • InstallShield
  • Wise InstallMaster
  • Inno Setup
  • Nullsoft Scriptable Install System

If the proper installer type is not passed into the resource's installer_type attribute, the provider will do it's best to identify the type by introspecting the installation package. If the installation type cannot be properly identified the :custom value can be passed into the installer_type attribute along with the proper flags for silent/quiet installation (using the options attribute..see example below).

PLEASE NOTE - For proper idempotence the resource's package_name should be the same as the 'DisplayName' registry value in the uninstallation data that is created during package installation. The easiest way to definitively find the proper 'DisplayName' value is to install the package on a machine and search for the uninstall information under the following registry keys:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
  • HKEY_LOCAL_MACHINE\Software\Wow6464Node\Microsoft\Windows\CurrentVersion\Uninstall

For maximum flexibility the source attribute supports both remote and local installation packages.

Actions

  • :install: install a package
  • :remove: remove a package. The remove action is completely hit or miss as many application uninstallers do not support a full silent/quiet mode.

Attribute Parameters

  • package_name: name attribute. The 'DisplayName' of the application installation package.
  • source: The source of the windows installer. This can either be a URI or a local path.
  • installer_type: They type of windows installation package. valid values are: :msi, :inno, :nsis, :wise, :installshield, :custom. If this value is not provided, the provider will do it's best to identify the installer type through introspection of the file.
  • checksum: useful if source is remote, the SHA-256 checksum of the file--if the local file matches the checksum, Chef will not download it
  • options: Additional options to pass the underlying installation command
  • timeout: set a timeout for the package download (default 600 seconds)
  • version: The version number of this package, as indicated by the 'DisplayVersion' value in one of the 'Uninstall' registry keys. If the given version number does equal the 'DisplayVersion' in the registry, the package will be installed.
  • success_codes: set an array of possible successful installation return codes. Previously this was hardcoded, but certain MSIs may have a different return code, e.g. 3010 for reboot required. Must be an array, and defaults to [0, 42, 127].

Examples

Install PuTTY (InnoSetup installer)
ruby
windows_package 'PuTTY version 0.60' do
source 'http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.60-installer.exe'
installer_type :inno
action :install
end

Install 7-Zip (MSI installer)
ruby
windows_package '7-Zip 9.20 (x64 edition)' do
source 'http://downloads.sourceforge.net/sevenzip/7z920-x64.msi'
action :install
end

Install Notepad++ (Y U No Emacs?) using a local installer
ruby
windows_package 'Notepad++' do
source 'c:/installation_files/npp.5.9.2.Installer.exe'
action :install
end

Install VLC for that Xvid (NSIS installer)
ruby
windows_package 'VLC media player 1.1.10' do
source 'http://superb-sea2.dl.sourceforge.net/project/vlc/1.1.10/win32/vlc-1.1.10-win32.exe'
action :install
end

Install Firefox as custom installer and manually set the silent install flags
ruby
windows_package 'Mozilla Firefox 5.0 (x86 en-US)' do
source 'http://archive.mozilla.org/pub/mozilla.org/mozilla.org/firefox/releases/5.0/win32/en-US/Firefox%20Setup%205.0.exe'
options '-ms'
installer_type :custom
action :install
end

Google Chrome FTW (MSI installer)
ruby
windows_package 'Google Chrome' do
source 'https://dl-ssl.google.com/tag/s/appguid%3D%7B8A69D345-D564-463C-AFF1-A69D9E530F96%7D%26iid%3D%7B806F36C0-CB54-4A84-A3F3-0CF8A86575E0%7D%26lang%3Den%26browser%3D3%26usagestats%3D0%26appname%3DGoogle%2520Chrome%26needsadmin%3Dfalse/edgedl/chrome/install/GoogleChromeStandaloneEnterprise.msi'
action :install
end

Remove Google Chrome
ruby
windows_package 'Google Chrome' do
action :remove
end

Remove 7-Zip
ruby
windows_package '7-Zip 9.20 (x64 edition)' do
action :remove
end

windows_printer_port

Create and delete TCP/IPv4 printer ports.

Actions

  • :create: Create a TCIP/IPv4 printer port. This is the default action.
  • :delete: Delete a TCIP/IPv4 printer port

Attribute Parameters

  • :ipv4_address: Name attribute. Required. IPv4 address, e.g. '10.0.24.34'
  • :port_name: Port name. Optional. Defaults to 'IP_' + :ipv4_address
  • :port_number: Port number. Optional. Defaults to 9100.
  • :port_description: Port description. Optional.
  • :snmp_enabled: Boolean. Optional. Defaults to false.
  • :port_protocol: Port protocol, 1 (RAW), or 2 (LPR). Optional. Defaults to 1.

Examples

Create a TCP/IP printer port named 'IP_10.4.64.37' with all defaults
ruby
windows_printer_port '10.4.64.37' do
end

Delete a printer port
ruby
windows_printer_port '10.4.64.37' do
action :delete
end

Delete a port with a custom port_name
ruby
windows_printer_port '10.4.64.38' do
port_name 'My awesome port'
action :delete
end

Create a port with more options
ruby
windows_printer_port '10.4.64.39' do
port_name 'My awesome port'
snmp_enabled true
port_protocol 2
end

windows_printer

Create Windows printer. Note that this doesn't currently install a printer
driver. You must already have the driver installed on the system.

The Windows Printer LWRP will automatically create a TCP/IP printer port for you using the ipv4_address property. If you want more granular control over the printer port, just create it using the windows_printer_port LWRP before creating the printer.

Actions

  • :create: Create a new printer
  • :delete: Delete a new printer

Attribute Parameters

  • :device_id: Name attribute. Required. Printer queue name, e.g. 'HP LJ 5200 in fifth floor copy room'
  • :comment: Optional string describing the printer queue.
  • :default: Boolean. Optional. Defaults to false. Note that Windows sets the first printer defined to the default printer regardless of this setting.
  • :driver_name: String. Required. Exact name of printer driver. Note that the printer driver must already be installed on the node.
  • :location: Printer location, e.g. 'Fifth floor copy room', or 'US/NYC/Floor42/Room4207'
  • :shared: Boolean. Defaults to false.
  • :share_name: Printer share name.
  • :ipv4_address: Printer IPv4 address, e.g. '10.4.64.23'. You don't have to be able to ping the IP addresss to set it. Required.

An error of "Set-WmiInstance : Generic failure" is most likely due to the printer driver name not matching or not being installed.

Examples

Create a printer
ruby
windows_printer 'HP LaserJet 5th Floor' do
driver_name 'HP LaserJet 4100 Series PCL6'
ipv4_address '10.4.64.38'
end

Delete a printer. Note: this doesn't delete the associated printer port. See windows_printer_port above for how to delete the port.
ruby
windows_printer 'HP LaserJet 5th Floor' do
action :delete
end

windows_reboot

Sets required data in the node's run_state to notify WindowsRebootHandler a reboot is requested. If Chef run completes successfully a reboot will occur if the WindowsRebootHandler is properly registered as a report handler. As an action of :request will cause a node to reboot every Chef run, this resource is usually notified by other resources...ie restart node after a package is installed (see example below).

Actions

  • :request: requests a reboot at completion of successful Cher run. requires WindowsRebootHandler to be registered as a report handler.
  • :cancel: remove reboot request from node.run_state. this will cancel ALL previously requested reboots as this is a binary state.

Attribute Parameters

  • :timeout: Name attribute. timeout delay in seconds to wait before proceeding with the requested reboot. default is 60 seconds
  • :reason: comment on the reason for the reboot. default is 'Opscode Chef initiated reboot'

Examples

If the package installs, schedule a reboot at end of chef run
```ruby
windows_reboot 60 do
reason 'cause chef said so'
action :nothing
end

windows_package 'some_package' do
action :install
notifies :request, 'windows_reboot[60]'
end
```

Cancel the previously requested reboot
ruby
windows_reboot 60 do
action :cancel
end

windows_registry

(Chef 11.6.0 includes a built-in registry_key resource, so use that in preference to windows_registry if possible.)

Creates and modifies Windows registry keys.

Change in v1.3.0: The Win32 classes use ::Win32 to avoid namespace conflict with Chef::Win32 (introduced in Chef 0.10.10).

Actions

  • :create: create a new registry key with the provided values.
  • :modify: modify an existing registry key with the provided values.
  • :force_modify: modify an existing registry key with the provided values. ensures the value is actually set by checking multiple times. useful for fighting race conditions where two processes are trying to set the same registry key. This will be updated in the near future to use 'RegNotifyChangeKeyValue' which is exposed by the WinAPI and allows a process to register for notification on a registry key change.
  • :remove: removes a value from an existing registry key

Attribute Parameters

  • key_name: name attribute. The registry key to create/modify.
  • values: hash of the values to set under the registry key. The individual hash items will become respective 'Value name' => 'Value data' items in the registry key.
  • type: Type of key to create, defaults to REG_SZ. Must be a symbol, see the overview below for valid values.

Registry key types

  • :binary: REG_BINARY
  • :string: REG_SZ
  • :multi_string: REG_MULTI_SZ
  • :expand_string: REG_EXPAND_SZ
  • :dword: REG_DWORD
  • :dword_big_endian: REG_DWORD_BIG_ENDIAN
  • :qword: REG_QWORD

Examples

Make the local windows proxy match the one set for Chef
ruby
proxy = URI.parse(Chef::Config[:http_proxy])
windows_registry 'HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings' do
values 'ProxyEnable' => 1, 'ProxyServer' => "#{proxy.host}:#{proxy.port}", 'ProxyOverride' => '<local>'
end

Enable Remote Desktop and poke the firewall hole
ruby
windows_registry 'HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server' do
values 'FdenyTSConnections' => 0
end

Delete an item from the registry
ruby
windows_registry 'HKCU\Software\Test' do
#Key is the name of the value that you want to delete the value is always empty
values 'ValueToDelete' => ''
action :remove
end

Add a REG_MULTI_SZ value to the registry
ruby
windows_registry 'HKCU\Software\Test' do
values 'MultiString' => ['line 1', 'line 2', 'line 3']
type :multi_string
end

Library Methods

Registry.value_exists?('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run','BGINFO')
Registry.key_exists?('HKLM\SOFTWARE\Microsoft')
BgInfo = Registry.get_value('HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run','BGINFO')

windows_path

Actions

  • :add: Add an item to the system path
  • :remove: Remove an item from the system path

Attribute Parameters

  • :path: Name attribute. The name of the value to add to the system path

Examples

Add Sysinternals to the system path
ruby
windows_path 'C:\Sysinternals' do
action :add
end

Remove 7-Zip from the system path
ruby
windows_path 'C:\7-Zip' do
action :remove
end

windows_task

Creates, deletes or runs a Windows scheduled task. Requires Windows
Server 2008 due to API usage.

Actions

  • :create: creates a task
  • :delete: deletes a task
  • :run: runs a task
  • :change: changes the un/pw or command of a task

Attribute Parameters

  • name: name attribute, The task name.
  • command: The command the task will run.
  • cwd: The directory the task will be run from.
  • user: The user to run the task as. (requires password)
  • password: The user's password. (requires user)
  • run_level: Run with limited or highest privileges.
  • frequency: Frequency with which to run the task. (hourly, daily, ect.)
  • frequency_modifier: Multiple for frequency. (15 minutes, 2 days)
  • start_day: Specifies the first date on which the task runs. Optional string (MM/DD/YYYY)
  • start_time: Specifies the start time to run the task. Optional string (HH:mm)

Examples

Run Chef every 15 minutes
ruby
windows_task 'Chef client' do
user 'Administrator'
password '$ecR3t'
cwd 'C:\chef\bin'
command 'chef-client -L C:\tmp\'
run_level :highest
frequency :minute
frequency_modifier 15
end

Update Chef Client task with new password and log location
ruby
windows_task 'Chef client' do
user 'Administrator'
password 'N3wPassW0Rd'
cwd 'C:\chef\bin'
command 'chef-client -L C:\chef\logs\'
action :change
end

Delete a taks named 'old task'
ruby
windows_task 'old task' do
action :delete
end

windows_zipfile

Most version of Windows do not ship with native cli utility for managing compressed files. This resource provides a pure-ruby implementation for managing zip files. Be sure to use the not_if or only_if meta parameters to guard the resource for idempotence or action will be taken on the zip file every Chef run.

Actions

  • :unzip: unzip a compressed file

Attribute Parameters

  • path: name attribute. The path where files will be unzipped to.
  • source: The source of the zip file. This can either be a URI or a local path.
  • overwrite: force an overwrite of the files if the already exists.
  • checksum: useful if source is remote, the SHA-256 checksum of the file--if the local file matches the checksum, Chef will not download it

Examples

Unzip a remote zip file locally
ruby
windows_zipfile 'c:/bin' do
source 'http://download.sysinternals.com/Files/SysinternalsSuite.zip'
action :unzip
not_if {::File.exists?('c:/bin/PsExec.exe')}
end

Unzip a local zipfile
ruby
windows_zipfile 'c:/the_codez' do
source 'c:/foo/baz/the_codez.zip'
action :unzip
end

Exception/Report Handlers

WindowsRebootHandler

Required reboots are a necessary evil of configuring and managing Windows nodes. This report handler (ie fires at the end of Chef runs) acts on requested (Chef initiated) or pending (as determined by the OS per configuration action we performed) reboots. The allow_pending_reboots initialization argument should be set to false if you do not want the handler to automatically reboot a node if it has been determined a reboot is pending. Reboots can still be requested explicitly via the windows_reboot LWRP.

Initialization Arguments

  • allow_pending_reboots: indicator on whether the handler should act on a the Window's 'pending reboot' state. default is true
  • timeout: timeout delay in seconds to wait before proceeding with the reboot. default is 60 seconds
  • reason: comment on the reason for the reboot. default is 'Opscode Chef initiated reboot'

Windows ChefSpec Matchers

The Windows cookbook includes custom ChefSpec matchers you can use to test your own cookbooks that consume Windows cookbook LWRPs.

Example Matcher Usage

expect(chef_run).to install_windows_package('Node.js').with(
  source: 'http://nodejs.org/dist/v0.10.26/x64/node-v0.10.26-x64.msi')

Windows Cookbook Matchers

  • install_windows_package
  • remove_windows_package
  • install_windows_feature
  • remove_windows_feature
  • delete_windows_feature
  • create_windows_task
  • delete_windows_task
  • run_windows_task
  • change_windows_task
  • add_windows_path
  • remove_windows_path
  • run_windows_batch
  • set_windows_pagefile
  • unzip_windows_zipfile_to
  • zip_windows_zipfile_to
  • create_windows_shortcut
  • create_windows_auto_run
  • remove_windows_auto_run
  • create_windows_printer
  • delete_windows_printer
  • create_windows_printer_port
  • delete_windows_printer_port
  • request_windows_reboot
  • cancel_windows_reboot
  • create_windows_shortcut

Usage

Place an explicit dependency on this cookbook (using depends in the cookbook's metadata.rb) from any cookbook where you would like to use the Windows-specific resources/providers that ship with this cookbook.

depends 'windows'

default

Convenience recipe that installs supporting gems for many of the resources/providers that ship with this cookbook.

Change in v1.3.0: Uses chef_gem instead of gem_package to ensure gem installation in Chef 0.10.10.

reboot_handler

Leverages the chef_handler LWRP to register the WindowsRebootHandler report handler that ships as part of this cookbook. By default this handler is set to automatically act on pending reboots. If you would like to change this behavior override node['windows']['allow_pending_reboots'] and set the value to false. For example:

name 'base'
description 'base role'
override_attributes(
  'windows' => {
    'allow_pending_reboots' => false
  }
)

This will still allow a reboot to be explicitly requested via the windows_reboot LWRP.

By default, the handler will only be registered as a report handler, meaning that it will only fire at the end of successful Chef runs. If the run fails, pending or requested reboots will be ignored. This can lead to a situation where some package was installed and notified a reboot request via the windows_reboot LWRP, and then the run fails for some unrelated reason, and the reboot request gets dropped because the resource that notified the reboot request will already be up-to-date at the next run and will not request a reboot again, and thus the requested reboot will never be performed. To change this behavior and register the handler as an exception handler that fires at the end of failed runs too, override node['windows']['allow_reboot_on_failure'] and set the value to true.

License & Authors

Copyright 2011-2013, Opscode, Inc.
Copyright 2010, VMware, Inc.
Copyright 2011, Business Intelligence Associates, Inc
Copyright 2012, Nordstrom, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Dependent cookbooks

chef_handler >= 0.0.0

Contingent cookbooks

7-zip Applicable Versions
AWS_ms_dotnet Applicable Versions
Notepadplus_2 Applicable Versions
PsTools Applicable Versions
PsTools 1.20160904.2
PsTools 1.20160904.3
PsTools 1.20160904.4
PsTools 1.20160904.5
PsTools 1.20160904.6
PsTools 1.20160904.7
PsTools 1.20160904.8
PsTools 1.20160907.1
PsTools 1.20160910.1
PsTools 1.20160910.2
PsTools 1.20160911.1
PsTools 1.20160920.1
PsTools 1.20161023.1
PsTools 1.20161023.2
PsTools 1.20161103.1
PsTools 1.20161103.2
PsTools 1.20161104.1
PsTools 1.20161106.1
PsTools 1.20161112.2
PsTools 1.20161112.3
PsTools 1.20161113.1
PsTools 1.20161118.1
PsTools 1.20161118.2
PsTools 1.20161120.1
PsTools 1.20161120.2
PsTools 1.20161122.1
PsTools 1.20161122.2
PsTools 1.20161122.3
PsTools 1.20161122.4
PsTools 1.20161123.1
PsTools 1.20161123.2
PsTools 1.20161123.3
PsTools 1.20161123.4
PsTools 1.20161123.5
PsTools 1.20161123.6
PsTools 1.20161123.7
PsTools 1.20161123.8
PsTools 1.20161123.9
PsTools 1.20161123.10
PsTools 1.20161124.1
PsTools 1.20161126.1
PsTools 1.20161126.2
PsTools 1.20161126.3
PsTools 1.20161127.1
PsTools 1.20161127.2
PsTools 1.20161127.3
PsTools 1.20161130.1
PsTools 1.20161130.2
PsTools 1.20161201.1
PsTools 1.20161202.1
PsTools 1.20161202.2
PsTools 1.20161202.3
PsTools 1.20161202.4
PsTools 1.20161203.1
PsTools 1.20161203.2
PsTools 1.20161203.3
PsTools 1.20161204.1
PsTools 1.20170204.3
PsTools 1.20170205.1
PsTools 1.20170224.1
PsTools 1.20170224.2
PsTools 1.20170304.1
PsTools 1.20170304.2
PsTools 1.20170304.3
PsTools 1.20170305.1
PsTools 1.20170313.1
PsTools 1.20170313.2
PsTools 1.20170314.1
PsTools 1.20170314.2
PsTools 1.20170314.3
PsTools 1.20170314.4
PsTools 1.20170314.5
PsTools 1.20170315.1
PsTools 1.20170315.2
PsTools 1.20170321.1
PsTools 1.20170321.2
PsTools 1.20170321.3
PsTools 1.20170324.1
PsTools 1.20170324.2
PsTools 1.20170325.1
PsTools 1.20170325.2
PsTools 1.20170325.3
PsTools 1.20170327.1
PsTools 1.20170327.2
PsTools 1.20170327.3
PsTools 1.20170408.1
PsTools 1.20170409.1
PsTools 1.20170409.2
PsTools 1.20170409.3
PsTools 1.20170409.4
PsTools 1.20170409.5
PsTools 1.20170409.6
PsTools 1.20170409.7
PsTools 1.20170411.1
PsTools 1.20170422.1
PsTools 1.20170423.1
PsTools 1.20170423.2
PsTools 1.20170517.1
PsTools 1.20170527.1
PsTools 1.20170527.2
PsTools 1.20170527.3
PsTools 1.20170527.4
PsTools 1.20170527.5
PsTools 1.20170527.6
SysinternalsBginfo Applicable Versions
ad-join Applicable Versions
air Applicable Versions
apache2-windows Applicable Versions
appveyor Applicable Versions
appveyor-ci Applicable Versions
appveyorapi Applicable Versions
arcgis-desktop Applicable Versions
arcgis-enterprise Applicable Versions
arcgis-pro Applicable Versions
ark Applicable Versions
artifact Applicable Versions
artifact_legacy Applicable Versions
auditbeat Applicable Versions
autohotkey Applicable Versions
aws-ec2-snapshot Applicable Versions
b1 Applicable Versions
bacula-backup Applicable Versions
bacula-client Applicable Versions
beyondcompare Applicable Versions
bginfo Applicable Versions
box-sync Applicable Versions
buildkite Applicable Versions
cafe Applicable Versions
certificate_services Applicable Versions
chef-client Applicable Versions
chef-splunk-windows Applicable Versions
chef-waiter Applicable Versions
chefdk_bootstrap Applicable Versions
chocolatey Applicable Versions
chocolatey-installer Applicable Versions
chrome Applicable Versions
chromedriver Applicable Versions
composer Applicable Versions
consul Applicable Versions
couchbase Applicable Versions
couchbase-ng Applicable Versions
cygwin Applicable Versions
dacpac Applicable Versions
database_upgrader Applicable Versions
datadog Applicable Versions
divvy Applicable Versions
dmi Applicable Versions
dotnetframework Applicable Versions
dropbox Applicable Versions
drupal-windows Applicable Versions
dsc2 Applicable Versions
ec2configservice Applicable Versions
esri-iis Applicable Versions
expect Applicable Versions
fiddler Applicable Versions
filebeat Applicable Versions
filezilla Applicable Versions
firefox Applicable Versions
firefox_package Applicable Versions
flash Applicable Versions
flyway-cli Applicable Versions
gauge Applicable Versions
ghostdriver Applicable Versions
gimp Applicable Versions
git Applicable Versions
git-extensions Applicable Versions
gocd Applicable Versions
google-drive Applicable Versions
gow Applicable Versions
grant_logon_as_service Applicable Versions
graphite_powershell_functions Applicable Versions
habitat Applicable Versions
hana-studio Applicable Versions
heidisql Applicable Versions
hipchat_client Applicable Versions
iedriver Applicable Versions
iis Applicable Versions
iis-lb Applicable Versions
iis-packages-server Applicable Versions
iis_urlrewrite Applicable Versions
java Applicable Versions
java-snapshot Applicable Versions
kindle Applicable Versions
kms-server Applicable Versions
komodo-edit Applicable Versions
libsodium Applicable Versions
ls_windows_ad Applicable Versions
maven Applicable Versions
mercurial Applicable Versions
metricbeat Applicable Versions
mod_security Applicable Versions
mozilla_firefox Applicable Versions
ms_dotnet Applicable Versions
ms_dotnet2 Applicable Versions
ms_dotnet35 Applicable Versions
ms_dotnet4 Applicable Versions
ms_dotnet45 Applicable Versions
ms_messagequeue Applicable Versions
ms_telnet_client Applicable Versions
msoffice Applicable Versions
mssqlserver Applicable Versions
mssqlserver 1.20161122.4
mssqlserver 1.20161123.1
mssqlserver 1.20161123.2
mssqlserver 1.20161123.3
mssqlserver 1.20161123.4
mssqlserver 1.20161123.5
mssqlserver 1.20161123.6
mssqlserver 1.20161123.7
mssqlserver 1.20161123.8
mssqlserver 1.20161123.9
mssqlserver 1.20161123.10
mssqlserver 1.20161124.1
mssqlserver 1.20161126.1
mssqlserver 1.20161126.2
mssqlserver 1.20161126.3
mssqlserver 1.20161127.1
mssqlserver 1.20161127.2
mssqlserver 1.20161127.3
mssqlserver 1.20161130.1
mssqlserver 1.20161130.2
mssqlserver 1.20161201.1
mssqlserver 1.20161202.1
mssqlserver 1.20161202.2
mssqlserver 1.20161202.3
mssqlserver 1.20161202.4
mssqlserver 1.20161203.1
mssqlserver 1.20161203.2
mssqlserver 1.20161203.3
mssqlserver 1.20161204.1
mssqlserver 1.20170204.3
mssqlserver 1.20170205.1
mssqlserver 1.20170224.1
mssqlserver 1.20170224.2
mssqlserver 1.20170304.1
mssqlserver 1.20170304.2
mssqlserver 1.20170304.3
mssqlserver 1.20170305.1
mssqlserver 1.20170313.1
mssqlserver 1.20170313.2
mssqlserver 1.20170314.1
mssqlserver 1.20170314.2
mssqlserver 1.20170314.3
mssqlserver 1.20170314.4
mssqlserver 1.20170314.5
mssqlserver 1.20170315.1
mssqlserver 1.20170315.2
mssqlserver 1.20170321.2
mssqlserver 1.20170321.3
mssqlserver 1.20170324.1
mssqlserver 1.20170324.2
mssqlserver 1.20170325.1
mssqlserver 1.20170325.2
mssqlserver 1.20170325.3
mssqlserver 1.20170327.1
mssqlserver 1.20170327.2
mssqlserver 1.20170327.3
mssqlserver 1.20170408.1
mssqlserver 1.20170409.1
mssqlserver 1.20170409.2
mssqlserver 1.20170409.3
mssqlserver 1.20170409.4
mssqlserver 1.20170409.5
mssqlserver 1.20170409.6
mssqlserver 1.20170409.7
mssqlserver 1.20170411.1
mssqlserver 1.20170422.1
mssqlserver 1.20170423.1
mssqlserver 1.20170423.2
mssqlserver 1.20170517.1
mssqlserver 1.20170527.1
mssqlserver 1.20170527.2
mssqlserver 1.20170527.3
mssqlserver 1.20170527.4
mssqlserver 1.20170527.5
mssqlserver 1.20170527.6
mssqlserver 1.20170527.7
mssqlserver 1.20170527.8
mssqlserver 1.20180204.1
mssqlserver 1.20180204.2
mysql Applicable Versions
mysql-windows Applicable Versions
nant Applicable Versions
nexpose Applicable Versions
nodejs-windows Applicable Versions
nopcommerce Applicable Versions
notepadplusplus Applicable Versions
notepadplusplus_2 Applicable Versions
notepadpp Applicable Versions
nssm Applicable Versions
ntp Applicable Versions
octopus Applicable Versions
octopus-deploy Applicable Versions
omnibus Applicable Versions
openbazaar Applicable Versions
openssh-win Applicable Versions
operadriver Applicable Versions
opsview_client Applicable Versions
opsworks_ruby Applicable Versions
paintdotnet Applicable Versions
pandoc Applicable Versions
perforce Applicable Versions
perl Applicable Versions
php Applicable Versions
plex-home-theater Applicable Versions
powergui Applicable Versions
powershell Applicable Versions
private-internet-access Applicable Versions
proget Applicable Versions
push-jobs Applicable Versions
putty Applicable Versions
pycharm-community-edition Applicable Versions
resharper Applicable Versions
rubyinstaller Applicable Versions
sbp_emet Applicable Versions
sbp_mcafee Applicable Versions
sbp_messageanalyzer Applicable Versions
sbp_mremoteng Applicable Versions
sbp_netmon Applicable Versions
sbp_safenet Applicable Versions
sbp_sysinternals Applicable Versions
sbp_tcp_offloading Applicable Versions
sbp_tortoisegit Applicable Versions
sbp_treesizefree Applicable Versions
selenium Applicable Versions
selenium_grid Applicable Versions
sensu Applicable Versions
seven_zip Applicable Versions
signalfx_agent Applicable Versions
sikulix Applicable Versions
sitecore Applicable Versions
skype-app Applicable Versions
skype_windows Applicable Versions
snapraid Applicable Versions
spotify Applicable Versions
sql_server Applicable Versions
sqlce Applicable Versions
steam Applicable Versions
stegosoc-windows Applicable Versions
subversion Applicable Versions
symantec Applicable Versions
sysmon Applicable Versions
telegraf Applicable Versions
tfs Applicable Versions
tfs 1.20160723.8
tfs 1.20160723.9
tfs 1.20160723.10
tfs 1.20160723.11
tfs 1.20160724.1
tfs 1.20160731.1
tfs 1.20160801.1
tfs 1.20160802.1
tfs 1.20160824.1
tfs 1.20160825.1
tfs 1.20160825.2
tfs 1.20160826.1
tfs 1.20160826.2
tfs 1.20160826.3
tfs 1.20160826.4
tfs 1.20160826.5
tfs 1.20160826.6
tfs 1.20160826.7
tfs 1.20160826.8
tfs 1.20160826.9
tfs 1.20160826.10
tfs 1.20160827.1
tfs 1.20160828.1
tfs 1.20160828.2
tfs 1.20160828.3
tfs 1.20160828.4
tfs 1.20160828.5
tfs 1.20160828.6
tfs 1.20160828.7
tfs 1.20160828.8
tfs 1.20160830.1
tfs 1.20160830.2
tfs 1.20160831.1
tfs 1.20160831.2
tfs 1.20160831.3
tfs 1.20160831.4
tfs 1.20160831.5
tfs 1.20160831.6
tfs 1.20160831.7
tfs 1.20160831.8
tfs 1.20160831.9
tfs 1.20160831.10
tfs 1.20160831.11
tfs 1.20160903.1
tfs 1.20160903.2
tfs 1.20160903.3
tfs 1.20160903.4
tfs 1.20160903.5
tfs 1.20160903.6
tfs 1.20160903.7
tfs 1.20160903.8
tfs 1.20160904.1
tfs 1.20160904.2
tfs 1.20160904.3
tfs 1.20160904.4
tfs 1.20160904.5
tfs 1.20160904.6
tfs 1.20160904.7
tfs 1.20160904.8
tfs 1.20160907.1
tfs 1.20160910.1
tfs 1.20160910.2
tfs 1.20160911.1
tfs 1.20160920.1
tfs 1.20161023.1
tfs 1.20161023.2
tfs 1.20161103.1
tfs 1.20161103.2
tfs 1.20161104.1
tfs 1.20161106.1
tfs 1.20161112.2
tfs 1.20161112.3
tfs 1.20161113.1
tfs 1.20161118.1
tfs 1.20161118.2
tfs 1.20161120.1
tfs 1.20161120.2
tfs 1.20161122.1
tfs 1.20161122.2
tfs 1.20161122.3
tfs 1.20161122.4
tfs 1.20161123.1
tfs 1.20161123.2
tfs 1.20161123.3
tfs 1.20161123.4
tfs 1.20161123.5
tfs 1.20161123.6
tfs 1.20161123.7
tfs 1.20161123.8
tfs 1.20161123.9
tfs 1.20161123.10
tfs 1.20161124.1
tfs 1.20161126.1
tfs 1.20161126.2
tfs 1.20161126.3
tfs 1.20161127.1
tfs 1.20161127.2
tfs 1.20161127.3
tfs 1.20161130.1
tfs 1.20161130.2
tfs 1.20161201.1
tfs 1.20161202.1
tfs 1.20161202.2
tfs 1.20161202.3
tfs 1.20161202.4
tfs 1.20161203.1
tfs 1.20161203.2
tfs 1.20161203.3
tfs 1.20161204.1
tfs 1.20170204.3
tfs 1.20170205.1
tfs 1.20170224.1
tfs 1.20170224.2
tfs 1.20170304.1
tfs 1.20170304.2
tfs 1.20170304.3
tfs 1.20170305.1
tfs 1.20170313.1
tfs 1.20170313.2
tfs 1.20170314.1
tfs 1.20170314.2
tfs 1.20170314.3
tfs 1.20170314.4
tfs 1.20170314.5
tfs 1.20170315.1
tfs 1.20170315.2
tfs 1.20170321.1
tfs 1.20170321.2
tfs 1.20170321.3
tfs 1.20170324.1
tfs 1.20170324.2
tfs 1.20170325.1
tfs 1.20170325.2
tfs 1.20170325.3
tfs 1.20170327.1
tfs 1.20170327.2
tfs 1.20170327.3
tfs 1.20170408.1
tfs 1.20170409.1
tfs 1.20170409.2
tfs 1.20170409.3
tfs 1.20170409.4
tfs 1.20170409.5
tfs 1.20170409.6
tfs 1.20170409.7
tfs 1.20170411.1
tfs 1.20170422.1
tfs 1.20170423.1
tfs 1.20170423.2
tfs 1.20170517.1
tfs 1.20170527.1
tfs 1.20170527.2
tfs 1.20170527.3
tfs 1.20170527.4
tfs 1.20170527.5
tfs 1.20170527.6
tissues Applicable Versions
topbeat Applicable Versions
tripwire_agent Applicable Versions
vagrant Applicable Versions
vc2010 Applicable Versions
vc2013 Applicable Versions
vcruntime Applicable Versions
veeam Applicable Versions
vim-windows Applicable Versions
virtualbox Applicable Versions
virtualbox-install Applicable Versions
visualstudio Applicable Versions
vlc Applicable Versions
vmware_workstation Applicable Versions
vs-2008 Applicable Versions
vsts_agent Applicable Versions
vsts_build_agent Applicable Versions
webhook Applicable Versions
webpi Applicable Versions
win_dns Applicable Versions
win_firewall Applicable Versions
win_time Applicable Versions
winbox Applicable Versions
windev Applicable Versions
windirstat Applicable Versions
windows-hostname Applicable Versions
windows_ad Applicable Versions
windows_dfs Applicable Versions
windows_dhcp Applicable Versions
windows_dns Applicable Versions
windows_failover_cluster Applicable Versions
windows_print Applicable Versions
windows_ssl Applicable Versions
windows_tasks Applicable Versions
winlogbeat_lwrp Applicable Versions
winlogbeats Applicable Versions
winrm Applicable Versions
winrm-config Applicable Versions
winscp Applicable Versions
wireshark Applicable Versions
wix Applicable Versions
wordpress-windows Applicable Versions
wsus-server Applicable Versions
x2go-client Applicable Versions
zabbix2 Applicable Versions

No quality metric results found