Gitlab to Gitea Migration
This commit is contained in:
BIN
VMScripts/Parsec.lnk
Normal file
BIN
VMScripts/Parsec.lnk
Normal file
Binary file not shown.
BIN
VMScripts/ParsecPublic.cer
Normal file
BIN
VMScripts/ParsecPublic.cer
Normal file
Binary file not shown.
10
VMScripts/ParsecVDDInstall.ps1
Normal file
10
VMScripts/ParsecVDDInstall.ps1
Normal file
@@ -0,0 +1,10 @@
|
||||
if (!(Get-WmiObject Win32_VideoController | Where-Object name -like "Parsec Virtual Display Adapter")) {
|
||||
(New-Object System.Net.WebClient).DownloadFile("https://builds.parsec.app/vdd/parsec-vdd-0.37.0.0.exe", "C:\Users\$env:USERNAME\Downloads\parsec-vdd.exe")
|
||||
while (((Get-ChildItem Cert:\LocalMachine\TrustedPublisher) | Where-Object {$_.Subject -like '*Parsec*'}) -eq $NULL) {
|
||||
certutil -Enterprise -Addstore "TrustedPublisher" C:\ProgramData\Easy-GPU-P\ParsecPublic.cer
|
||||
Start-Sleep -s 5
|
||||
}
|
||||
Get-PnpDevice | Where-Object {$_.friendlyname -like "Microsoft Hyper-V Video" -and $_.status -eq "OK"} | Disable-PnpDevice -confirm:$false
|
||||
Start-Process "C:\Users\$env:USERNAME\Downloads\parsec-vdd.exe" -ArgumentList "/s"
|
||||
}
|
||||
|
||||
19
VMScripts/VBCableInstall.ps1
Normal file
19
VMScripts/VBCableInstall.ps1
Normal file
@@ -0,0 +1,19 @@
|
||||
if (!(Get-WmiObject Win32_SoundDevice | Where-Object name -like "VB-Audio Virtual Cable")) {
|
||||
(New-Object System.Net.WebClient).DownloadFile("https://download.vb-audio.com/Download_CABLE/VBCABLE_Driver_Pack43.zip", "C:\Users\$env:USERNAME\Downloads\VBCable.zip")
|
||||
New-Item -Path "C:\Users\$env:Username\Downloads\VBCable" -ItemType Directory| Out-Null
|
||||
Expand-Archive -Path "C:\Users\$env:USERNAME\Downloads\VBCable.zip" -DestinationPath "C:\Users\$env:USERNAME\Downloads\VBCable"
|
||||
$pathToCatFile = "C:\Users\$env:USERNAME\Downloads\VBCable\vbaudio_cable64_win7.cat"
|
||||
$FullCertificateExportPath = "C:\Users\$env:USERNAME\Downloads\VBCable\VBCert.cer"
|
||||
$VB = @{}
|
||||
$VB.DriverFile = $pathToCatFile;
|
||||
$VB.CertName = $FullCertificateExportPath;
|
||||
$VB.ExportType = [System.Security.Cryptography.X509Certificates.X509ContentType]::Cert;
|
||||
$VB.Cert = (Get-AuthenticodeSignature -filepath $VB.DriverFile).SignerCertificate;
|
||||
[System.IO.File]::WriteAllBytes($VB.CertName, $VB.Cert.Export($VB.ExportType))
|
||||
while (((Get-ChildItem Cert:\LocalMachine\TrustedPublisher) | Where-Object {$_.Subject -like '*Vincent Burel*'}) -eq $NULL) {
|
||||
certutil -Enterprise -Addstore "TrustedPublisher" $VB.CertName
|
||||
Start-Sleep -s 5
|
||||
}
|
||||
Start-Process -FilePath "C:\Users\$env:Username\Downloads\VBCable\VBCABLE_Setup_x64.exe" -ArgumentList '-i','-h'
|
||||
}
|
||||
|
||||
19
VMScripts/VDDMonitor.ps1
Normal file
19
VMScripts/VDDMonitor.ps1
Normal file
@@ -0,0 +1,19 @@
|
||||
$Global:VDD
|
||||
|
||||
Function GetVDDState {
|
||||
$Global:VDD = Get-PnpDevice | where {$_.friendlyname -like "Parsec Virtual Display Adapter"}
|
||||
}
|
||||
|
||||
While (1 -gt 0) {
|
||||
GetVDDSTate
|
||||
If ($Global:VDD -eq $NULL){
|
||||
Exit
|
||||
}
|
||||
Do {
|
||||
Enable-PnpDevice -InstanceId $Global:VDD.InstanceId -Confirm:$false
|
||||
Start-Sleep -s 5
|
||||
GetVDDState
|
||||
}
|
||||
Until ($Global:VDD.Status -eq 'OK')
|
||||
Start-Sleep -s 10
|
||||
}
|
||||
Reference in New Issue
Block a user