-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInstallModule.ps1
45 lines (42 loc) · 1 KB
/
InstallModule.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
$ModuleName = "PSTools"
$ModulePath = "C:\Program Files\WindowsPowerShell\Modules"
$TargetPath = "$($ModulePath)\$($ModuleName)"
if(-Not(Test-Path $TargetPath))
{
mkdir $TargetPath | out-null
}
$filelist = @"
Convert-IPToBinary.ps1
ConvertFrom-SecureString.ps1
ConvertFrom-UnixTime.ps1
Get-Clear.ps1
Get-ClosestDayOfWeek.ps1
Get-DNSHostName.ps1
Get-EntryFromcollectionByProperty.ps1
Get-IPAddress.ps1
Get-MD5Hash.ps1
Get-OLEDBData.ps1
Get-PizzaOrderCount.ps1
Get-ScheduledTask.ps1
Get-TimeZone.ps1
Get-UserProfile.ps1
Get-WebCertificateExpirationDate.ps1
InstallModule.ps1
Make-Toast.ps1
Out-Speech.ps1
powershell.ico
powershell_orig.ico
PSTools.psd1
PSTools.psm1
README.md
Replace-InFile.ps1
Send-Email.ps1
Switch-FileExtension.ps1
Test-FileLock.ps1
Test-IsAdministrator.ps1
Test-Port.ps1
Test-SystemResponseTime.ps1
Write-AsCSV.ps1
ZipFiles.ps1
"@
$filelist -split "`n" | % { Copy-Item -Verbose -Path "$pwd\$($_.trim())" -Destination "$($TargetPath)\$($_.trim())" }