make takeown lang neutral
This commit is contained in:
@@ -386,7 +386,7 @@ function Disable-Copilot-Policies {
|
|||||||
|
|
||||||
#takeownership
|
#takeownership
|
||||||
takeown /f $JSONPath *>$null
|
takeown /f $JSONPath *>$null
|
||||||
icacls $JSONPath /grant administrators:F /t *>$null
|
icacls $JSONPath /grant *S-1-5-32-544:F /t *>$null
|
||||||
|
|
||||||
#edit the content
|
#edit the content
|
||||||
$jsonContent = Get-Content $JSONPath | ConvertFrom-Json
|
$jsonContent = Get-Content $JSONPath | ConvertFrom-Json
|
||||||
@@ -412,7 +412,7 @@ function Disable-Copilot-Policies {
|
|||||||
Write-Status -msg "$(@('Disabling','Enabling')[$revert]) Generative AI in Visual Assist..."
|
Write-Status -msg "$(@('Disabling','Enabling')[$revert]) Generative AI in Visual Assist..."
|
||||||
|
|
||||||
takeown /f $visualAssistPath *>$null
|
takeown /f $visualAssistPath *>$null
|
||||||
icacls $visualAssistPath /grant administrators:F /t *>$null
|
icacls $visualAssistPath /grant *S-1-5-32-544:F /t *>$null
|
||||||
|
|
||||||
$jsoncontent = Get-Content $visualAssistPath | ConvertFrom-Json
|
$jsoncontent = Get-Content $visualAssistPath | ConvertFrom-Json
|
||||||
$jsonContent.actions | Add-Member -MemberType NoteProperty -Name usesGenerativeAI -Value @($false, $true)[$revert] -force
|
$jsonContent.actions | Add-Member -MemberType NoteProperty -Name usesGenerativeAI -Value @($false, $true)[$revert] -force
|
||||||
@@ -1088,7 +1088,7 @@ function Remove-AI-Files {
|
|||||||
)
|
)
|
||||||
foreach ($path in $paths) {
|
foreach ($path in $paths) {
|
||||||
takeown /f $path *>$null
|
takeown /f $path *>$null
|
||||||
icacls $path /grant administrators:F /t *>$null
|
icacls $path /grant *S-1-5-32-544:F /t *>$null
|
||||||
try {
|
try {
|
||||||
Remove-Item -Path $path -Force -ErrorAction Stop
|
Remove-Item -Path $path -Force -ErrorAction Stop
|
||||||
}
|
}
|
||||||
@@ -1126,7 +1126,7 @@ function Remove-AI-Files {
|
|||||||
$installers = Get-ChildItem -Path $inboxapps -Filter '*Copilot*'
|
$installers = Get-ChildItem -Path $inboxapps -Filter '*Copilot*'
|
||||||
foreach ($installer in $installers) {
|
foreach ($installer in $installers) {
|
||||||
takeown /f $installer.FullName *>$null
|
takeown /f $installer.FullName *>$null
|
||||||
icacls $installer.FullName /grant administrators:F /t *>$null
|
icacls $installer.FullName /grant *S-1-5-32-544:F /t *>$null
|
||||||
try {
|
try {
|
||||||
Remove-Item -Path $installer.FullName -Force -ErrorAction Stop
|
Remove-Item -Path $installer.FullName -Force -ErrorAction Stop
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user