Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $nas = read-host "IP OF REPO?"
- $repo = "\\$nas\Volume_1\T$"
- $name = Get-Childitem env:computername | Select VALUE -ExpandProperty VALUE
- $ip = Test-Connection -ComputerName ($name) -Count 1 | foreach { $_.IPV4Address } | Select IPAddressToString -ExpandProperty IPAddressToString
- net use V: $repo
- mkdir C:\temp\Serva-Root
- mkdir c:\temp\Serva-Root\Serva
- mkdir C:\temp\Serva-Root\Serva\TFTP
- subst u: c:\temp\Serva-Root
- cp c:\temp\serva.zip u:\Serva
- Expand-Archive u:\Serva\Serva.zip -DestinationPath U:\Serva
- Add-Content u:\Serva\Serva.ini "`nTFTP_LocalIP=$ip`nDHCP_LocalIP=$ip"
- U:\Serva\Serva64.exe
- ping 99.99.99.99 -n 1 -w 5000
- taskkill -IM Serva64.exe
- $Files = ls v:\ | foreach { $_.Name}
- #foreach ($File in $Files) {
- #}
- foreach ($File in $Files) {
- $mountResult = Mount-DiskImage V:\$file -passthru -NoDriveLetter
- $driveID = ($mountresult | Get-Volume).UniqueId
- $mountresult | Dismount-DiskImage
- $FolderTop = (Get-Item v:\$file).Basename –replace “ “,”_”
- mkdir u:\Serva\TFTP\WIA_WDS\$FolderTop
- $Dest = "u:\Serva\TFTP\WIA_WDS\$FolderTop"
- mountvol $Dest $DriveID
- #New-Item -Path u:\Serva\TFTP\WIA_WDS\$File\$file -ItemType SymbolicLink -Value v:\$File
- }
- #dir u:\Serva\TFTP\WIA_WDS\ | Rename-Item –NewName { $_.name –replace “.iso“,”” }
- #dir u:\Serva\TFTP\WIA_WDS\ | Rename-Item –NewName { $_.name –replace “ “,”_” }
- #dir u:\Serva\TFTP\WIA_WDS\ | Rename-Item –NewName { $_.name –replace “.iso“,”” }
- #dir u:\Serva\TFTP\WIA_WDS\ | Rename-Item –NewName { $_.name –replace “ “,”_” }
- ping 99.99.99.99 -n 1 -w 5000
- u:\Serva\Serva64.exe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement