From 1c1ae21541ff000f7b2a840a14ca2fa80ef8546a Mon Sep 17 00:00:00 2001 From: Iristyle Date: Fri, 12 Oct 2012 09:52:48 -0400 Subject: [PATCH] Added Windows Server 2003 Resource Kit Slightly non-standard installer, but seems to work! --- ResourceKit.2003/ResourceKit.2003.nuspec | 125 +++++++++++++++++++ ResourceKit.2003/tools/chocolateyInstall.ps1 | 33 +++++ 2 files changed, 158 insertions(+) create mode 100644 ResourceKit.2003/ResourceKit.2003.nuspec create mode 100644 ResourceKit.2003/tools/chocolateyInstall.ps1 diff --git a/ResourceKit.2003/ResourceKit.2003.nuspec b/ResourceKit.2003/ResourceKit.2003.nuspec new file mode 100644 index 0000000..023b49f --- /dev/null +++ b/ResourceKit.2003/ResourceKit.2003.nuspec @@ -0,0 +1,125 @@ + + + + rktools.2003 + Windows Server 2003 Resource Kit Tools + 5.2.101212 + Microsoft + Ethan Brown + The Microsoft® Windows® Server 2003 Resource Kit Tools are a set of tools to help administrators streamline management tasks such as troubleshooting operating system issues, managing Active Directory®, configuring networking and security features, and automating application deployment. + + Acctinfo.dll (documented in Readme.htm) + Adlb.exe: Active Directory Load Balancing Tool + Admx.msi: ADM File Parser + Atmarp.exe: Windows ATM ARP Server Information Tool + Atmlane.exe: Windows ATM LAN Emulation Client Information + Autoexnt.exe: AutoExNT Service + Cdburn.exe: ISO CD-ROM Burner Tool + Checkrepl.vbs: Check Replication + Chklnks.exe: Link Check Wizard + Chknic.exe: Network Interface Card Compliance Tool for Network Load Balancing + Cleanspl.exe: Spooler Cleaner + Clearmem.exe: Clear Memory + Clusdiag.msi: Cluster Diagnostics and Verification Tool + Clusfileport.dll: Cluster Print File Port + Clusterrecovery.exe: Server Cluster Recovery Utility + Cmdhere.inf: Command Here + Cmgetcer.dll: Connection Manager Certificate Deployment Tool + Compress.exe: Compress Files + Confdisk.exe: Disk Configuration Tool + Consume.exe: Memory Consumers Tool + Creatfil.exe: Create File + Csccmd.exe: Client-Side Caching Command-Line Options + Custreasonedit.exe: Custom Reason Editor (documented in Readme.htm) + Delprof.exe: User Profile Deletion Utility + Dh.exe: Display Heap + Diskraid.exe: RAID Configuration Tool + Diskuse.exe: User Disk Usage Tool + Dnsdiag.exe: SMTP DNS Diagnostic Tool (documented in Readme.htm) + Dumpfsmos.cmd: Dump FSMO Roles + Dvdburn.exe: ISO DVD Burner Tool + Empty.exe: Free Working Set Tool + Eventcombmt.exe: Check Replication + Fcopy.exe: File Copy Utility for Message Queuing + Frsflags.vbs + Getcm.exe: Connection Manager Profile Update + Gpmonitor.exe: Group Policy Monitor + Gpotool.exe: Group Policy Objects + Hlscan.exe: Hard Link Display Tool + Ifilttst.exe: IFilter Test Suite + Ifmember.exe: User Membership Tool + Inetesc.adm: Internet Explorer Enhanced Security Configuration + Iniman.exe: Initialization Files Manipulation Tool + Instcm.exe: Install Connection Manager Profile + Instsrv.exe: Service Installer + Intfiltr.exe: Interrupt Affinity Tool + Kerbtray.exe: Kerberos Tray + Kernrate.exe: Kernel Profiling Tool + Klist.exe: Kerberos List + Krt.exe: Certification Authority Key Recovery + Lbridge.cmd: L-Bridge + Linkd.exe + Linkspeed.exe: Link Speed + List.exe: List Text File Tool + Lockoutstatus.exe: Account Lockout Status (documented in Readme.htm) + Logtime.exe + Lsreport.exe: Terminal Services Licensing Reporter + Lsview.exe: Terminal Services License Server Viewer + Mcast.exe: Multicast Packet Tool + Memmonitor.exe: Memory Monitor + Memtriage.exe: Resource Leak Triage Tool + Mibcc.exe: SNMP MIB Compiler + Moveuser.exe: Move Users + Mscep.dll: Certificate Services Add-on for Simple Certificate Enrollment Protocol + Nlsinfo.exe: Locale Information Tool + Now.exe: STDOUT Current Date and Time + Ntimer.exe: Windows Program Timer + Ntrights.exe + Oh.exe: Open Handles + Oleview.exe: OLE/COM Object Viewer + Pathman.exe: Path Manager + Permcopy.exe: Share Permissions Copy + Perms.exe: User File Permissions Tool + Pfmon.exe: Page Fault Monitor + Pkiview.msc: PKI Health Tool + Pmon.exe: Process Resource Monitor + Printdriverinfo.exe: Drivers Source + Prnadmin.dll: Printer Administration Objects + Qgrep.exe + Qtcp.exe: QoS Time Stamp + Queryad.vbs: Query Active Directory + Rassrvmon.exe: RAS Server Monitor + Rcontrolad.exe: Active Directory Remote Control Add-On + Regini.exe: Registry Change by Script + Regview.exe (documented in Readme.htm) + Remapkey.exe: Remap Windows Keyboard Layout + Robocopy.exe: Robust File Copy Utility + Rpccfg.exe: RPC Configuration Tool + Rpcdump.exe + Rpcping.exe + RPing: RPC Connectivity Verification Tool + Rqc.exe: Remote Access Quarantine Client + Rqs.exe: Remote Access Quarantine Agent + Setprinter.exe: Spooler Configuration Tool + Showacls.exe + Showperf.exe: Performance Data Block Dump Utility + Showpriv.exe: Show Privilege + Sleep.exe: Batch File Wait + Sonar.exe: FRS Status Viewer + Splinfo.exe: Print Spooler Information + Srvany.exe: Applications as Services Utility + Srvcheck.exe: Server Share Check + + And 25 more tools! + http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=17657 + monospace opentype programming font + + + false + http://i.microsoft.com/global/ImageStore/PublishingImages/logos/56x56/microsoft_logo_56x56.png + + + + + + diff --git a/ResourceKit.2003/tools/chocolateyInstall.ps1 b/ResourceKit.2003/tools/chocolateyInstall.ps1 new file mode 100644 index 0000000..2b201de --- /dev/null +++ b/ResourceKit.2003/tools/chocolateyInstall.ps1 @@ -0,0 +1,33 @@ +$package = 'ResourceKit.2003' + +try { + + $tempPath = Join-Path $Env:TEMP 'rktools.2003' + if (!(Test-Path $tempPath)) { New-Item -Type Directory $tempPath } + + #http://remstate.com/2008/05/21/the-windows-resource-kit/ + $params = @{ + packageName = $package; + fileFullPath = Join-Path $tempPath 'rktools.exe' + url = 'http://download.microsoft.com/download/8/e/c/8ec3a7d8-05b4-440a-a71e-ca3ee25fe057/rktools.exe' + } + + Get-ChocolateyWebFile @params + + Push-Location $tempPath + .\rktools.exe /T:$tempPath /C + + #Reference: RKTools is the param for a non default install directory + $params = @{ + packageName = $package; + fileType = 'msi'; + silentArgs = '/qn'; #, "RKTOOLS=`"$installDir`""; + file = Join-Path $tempPath 'rktools.msi'; + } + + Install-ChocolateyInstallPackage @params + Write-ChocolateySuccess $package +} catch { + Write-ChocolateyFailure $package "$($_.Exception.Message)" + throw +}