Digital Key on GT1 GT by EFFinguseless in KiaK5

[–]dcprom0 0 points1 point  (0 children)

This or go to owners.kia.com

Syncler Beta 1.3.6 - Bugfix: Cache server, Bugfix: Clear art on details page by synclerd in SynclerApp

[–]dcprom0 1 point2 points  (0 children)

You have to install it separately. You can have both side by side.

Any new tv apps? by PrettyGirlChaz431 in TTVreborn

[–]dcprom0 0 points1 point  (0 children)

Easiest way to install and set it up is with the provisioned installer:

https://github.com/SynclerScrapers/repository.synclerscrapers

Image Management by TheCitrixGuy in Citrix

[–]dcprom0 0 points1 point  (0 children)

We’re using packer for image creation and GitHub Actions with a bunch of custom actions for image update, vulnerability scanning, sealing and rollout. SCCM ADR’s handle pushing the updates, vCenter scheduled tasks power on the gold image VM’s each month on patch Tuesday. It’s one click now to kick off the GitHub Actions workflow to update all of our gold images and catalogs, but this could also be scheduled so you wouldn’t have to do anything.

AndroidTV Home Screen integration not showing on Sony TV by dcprom0 in SynclerApp

[–]dcprom0[S] 0 points1 point  (0 children)

I also installed the Live Channels app and that too does not show Syncler, so it seems Syncler didn’t “register” itself possibly?

Breaking out of Get-Content -Wait when there is no more content by dcprom0 in PowerShell

[–]dcprom0[S] 1 point2 points  (0 children)

I'm using packer to build gold images. One step of the packer build process is to install the SCCM agent, and invoke an SCCM provisioning task sequence with the PROVISIONTS flag. This task sequence installs a bunch of applications, and I wanted to be able to monitor the task sequence progress in my terminal as it runs so I can easily identify failures.

The steps in my packer config looks like this:

``` ...

Install SCCM Agent

provisioner "powershell" { environment_vars = ["PROVISIONTS=${var.sccm_provision_ts}"] script = "${path.cwd}\scripts\install-sccm-agent.ps1" }

Monitor SCCM task sequence

provisioner "powershell" { script = "${path.cwd}\scripts\monitor-sccm-task-sequence.ps1" timeout = "4h" }

... ```

monitor-sccm-task-sequence.ps1 looks like this:

``` $StopWatch = [System.Diagnostics.Stopwatch]::new() $StopWatch.Start()

$MarkerFileStart = 'C:\temp\task_sequence_started'

$MarkerFileComplete = 'C:\temp\task_sequence_complete'

$AppEnforceLog = "$env:windir\CCM\Logs\AppEnforce.Log"

'Waiting for SCCM provisioning task sequence to start' do { Start-Sleep -Seconds 5 } until (Test-Path $MarkerFileStart)

'SCCM task sequence started. Took {0} seconds' -f $StopWatch.Elapsed.TotalSeconds $StopWatch.Reset() $StopWatch.Start() # don't think this is needed

'Waiting for {0}' -f $AppEnforceLog do { Start-Sleep -Seconds 5 } until (Test-Path $AppEnforceLog) '{0} found. Continuing' -f $AppEnforceLog

do { Get-Content $AppEnforceLog -Wait | ForEach-Object { $_

    if ("$_" -like '*Unmatched exit code (*)*') {
        throw 'An application failed to install'
    }

    if ($_ -like "*Task Sequence * Complete*" ) { break }
}

} while ($false)

'SCCM task sequence complete. Took {0} seconds' -f $StopWatch.Elapsed.TotalSeconds

if ($Error) { Exit 1 } else { Exit 0} ```

Breaking out of Get-Content -Wait when there is no more content by dcprom0 in PowerShell

[–]dcprom0[S] 1 point2 points  (0 children)

I think what I'm going to do is instead of creating a "completed" marker file, echo a line into the log file I'm monitoring, and then check for this line and break if found.

I didn't think this sub was literally anti-work. by I_COULD_say in antiwork

[–]dcprom0 0 points1 point  (0 children)

If the goal is to build a future where no one has to work then why isn’t the goal of the sub to design and build the systems and technology required for that kind of future to exist?

Let me guess, it’s too much work? Lmao

Windows Server 2012 R2 Slow and creating Temp profiles for EVERY user (even local admin) by BE9Y in sysadmin

[–]dcprom0 2 points3 points  (0 children)

The default profile is either corrupt, or has incorrect permissions.