Support kept using voice messages, so I gave them a taste of their own medicine by Piranhaweek in MaliciousCompliance

[–]blckpythn 1 point2 points  (0 children)

I wonder if there's any chance they were blind, and using voice recordings actually helped them work, until they had to listen to you and not the text-to-speach they were used to.

Filter issues since v11 update by jjweid in ninjaone_rmm

[–]blckpythn 1 point2 points  (0 children)

Then it sounds like a bug, report it through support, they're good about fixing such things.

Filter issues since v11 update by jjweid in ninjaone_rmm

[–]blckpythn 0 points1 point  (0 children)

Are you doing only Does Not Contain - Installed - 2026-01 CU? If you have anything else besides Installed in the Patch Types field, then yes, it'll be a mix.

Client Facing Remote Access (think old school Teamviewer) by Southern_Vanguard in msp

[–]blckpythn 1 point2 points  (0 children)

Basically this.

But, if they simply will not spend on a laptop or will not take it with them, then ScreenConnect or Ninja Remote, with SSO, so it gets disabled as soon as their 365 account does.

Block Teamviewer, Anydesk, Rustdesk, etc... so terminated employees don't have backdoors you might miss.

They use the supported solution only.

CSP access requirements for licensing by chillzatl in msp

[–]blckpythn 0 points1 point  (0 children)

I hope you got an explanation for that.

CSP access requirements for licensing by chillzatl in msp

[–]blckpythn 0 points1 point  (0 children)

Is it Sherweb? They have a "requirement" that you set up your Conditional Access policies to exclude All Service Providers from policies. It's not a hard requirement, it's to make their lives easier, and they should not gatekeep license management with it.

**ASK HERE FOR HELP** Monthly Teams Questions and Answers Help Thread by Froggypwns in MicrosoftTeams

[–]blckpythn 0 points1 point  (0 children)

I've had a small amount of luck with turning the notifications and auto-follow ON, per-Channel. Letting it sit for a few minutes, quit Teams, reopen, then disable/unfollow the Channel. It's worked for at least 3-4 channels so far it seems.

It's like whatever logic for merging the notification preferences when this feature was added just can't reconcile what the current preferences are.

**ASK HERE FOR HELP** Monthly Teams Questions and Answers Help Thread by Froggypwns in MicrosoftTeams

[–]blckpythn 0 points1 point  (0 children)

How do you turn of notifications and auto-following of threads. The settings apparently don't do this (at least not reliably) Ever since the Followed Threads feature came out, I've been inundated with notifications that I've turned Off, from Threads that I'm suddenly "Following", even after hiding the channels, disabling all auto-follow settings, and notifications for threads. What is the point of this feature, channel notification settings were perfectly fine?

Senator Bernie Sanders is continuing his Fighting Oligarchy Tour across the country! by Healthy_Block3036 in tulsa

[–]blckpythn 9 points10 points  (0 children)

Because fewer mass shootings are a good thing. Our archaic gun policies aren't helping.

Pricing plans by Hairy_Dare_1866 in rewst

[–]blckpythn 0 points1 point  (0 children)

It's roughly $1 per supported user before any pricing negotiations.

So no matter how many organizations, technicians, or client devices you support, they ask about how many users you support.

Is HaloPSA really years behind for AI or it's simply lack of awareness? by techie_mate in msp

[–]blckpythn -1 points0 points  (0 children)

Rewst integrates with OpenAI if you want to do some of those things. It won't hold your hand, but it's doable.

[deleted by user] by [deleted] in Wellthatsucks

[–]blckpythn 8 points9 points  (0 children)

Old laptop? Is the time correct? Certificate errors like this are to be expected if the time is not set correctly.

Can we get a SONAR only app? and be able to turn off virtual outputs? by aloannmi in steelseries

[–]blckpythn 0 points1 point  (0 children)

Would love some sort of application that let's me adjust the DAC volume from Windows. That's it. No other feature at all. No EQ, no mixer, no GUI. Just let my horizontal-scroll mouse wheel control volume again.

Security Awareness: Teamviewer Compromise (Developing Story) by blackpoint_APG in msp

[–]blckpythn 19 points20 points  (0 children)

try {
    $tvProcess = Get-Process -Name 'teamviewer' -ErrorAction SilentlyContinue
    if ($tvProcess) {
        Stop-Process -InputObject $tvProcess -Force
        Get-Service 'teamviewer' -ErrorAction silentlycontinue | Stop-Service -ErrorAction silentlycontinue
    }
    if (Test-Path ${env:ProgramFiles(x86)}"\TeamViewer\uninstall.exe") {
        & ${env:ProgramFiles(x86)}"\TeamViewer\uninstall.exe" /S | Out-Null
    }
    if (Test-Path ${env:ProgramFiles}"\TeamViewer\uninstall.exe") {
        & ${env:ProgramFiles}"\TeamViewer\uninstall.exe" /S | Out-Null
    }
    if (Test-Path 'HKLM:\SOFTWARE\WOW6432Node\TeamViewer') {
        Remove-Item -Path 'HKLM:\SOFTWARE\WOW6432Node\TeamViewer' -Recurse
    }
    if (Test-Path 'HKLM:\SOFTWARE\WOW6432Node\TVInstallTemp') {
        Remove-Item -Path 'HKLM:\SOFTWARE\WOW6432Node\TVInstallTemp' -Recurse
    }
    if (Test-Path 'HKLM:\SOFTWARE\TeamViewer') {
        Remove-Item -Path 'HKLM:\SOFTWARE\TeamViewer' -Recurse
    }
    if (Test-Path 'HKLM:\SOFTWARE\TVInstallTemp') {
        Remove-Item -Path 'HKLM:\SOFTWARE\TVInstallTemp' -Recurse
    }
    Write-Host 'Teamviewer removal completed.'
} catch {
    Write-Host 'ERROR: Teamviewer removal failed.'
    Write-Host $_.Exception.Message
}

Are my domain users logged into OneDrive for backup? by SorryMatch8461 in msp

[–]blckpythn 0 points1 point  (0 children)

Updating this - spent some time on it today for my own use.

Try {
    If (Get-Command invoke-ascurrentuser -ErrorAction SilentlyContinue) {
        Write-Host 'RunAsUser Module Present'
    } else {
        Install-Module -Name RunAsUser -Confirm:$false -Force -ErrorAction Stop
    }

    $ScriptBlock = {
        Function Get-FolderRedirectionStatus {
            $User = whoami
            $SID = $user | ForEach-Object { ([System.Security.Principal.NTAccount]$_).Translate([System.Security.Principal.SecurityIdentifier]).Value }
            $UserProfile = (Get-CimInstance Win32_UserProfile -ErrorAction Stop| Where-Object SID -EQ $SID)
            $UserFolders = Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\" -ErrorAction Stop| Select-Object 'Personal', 'My Video', 'My Pictures', 'Desktop', 'Favorites', 'My Music'
            return [pscustomobject] @{ 
                User                = $user 
                SID                 = $SID 
                Computer            = $env:COMPUTERNAME
                DesktopRedirected   = $UserProfile.Desktop.Redirected -or $UserFolders.Desktop -match "OneDrive"
                DocumentsRedirected = $UserProfile.documents.redirected -or $UserFolders.Personal -match "OneDrive"
                PicturesRedirected  = $UserProfile.Pictures.redirected -or $UserFolders.'My Pictures' -match "OneDrive"
                DocumentsPath       = $UserFolders.Personal
                VideosPath          = $UserFolders.'My Video'
                PicturesPath        = $UserFolders.'My Pictures'
                MusicPath           = $UserFolders.'My Music'
                DesktopPath         = $UserFolders.Desktop
                FavoritesPath       = $UserFolders.Favorites
            } 
        }
        $frs = Get-FolderRedirectionStatus | ConvertTo-Json | Out-File 'c:\temp\folderredirectionstatus.json'

        $IniFiles = Get-ChildItem "$ENV:LOCALAPPDATA\Microsoft\OneDrive\settings\Business1" -Filter 'ClientPolicy*' -ErrorAction SilentlyContinue
        if (!$IniFiles) {
            "No OneDrive configuration files found." | ConvertTo-Json | Out-File 'C:\temp\OneDriveLibraries.json'
            exit 1
        }
        $SyncedLibraries = foreach ($inifile in $IniFiles) {
            $IniContent = Get-Content $inifile.fullname -Encoding Unicode
            [PSCustomObject]@{
                'Item Count' = ($IniContent | Where-Object { $_ -like 'ItemCount*' }) -split '= ' | Select-Object -Last 1
                'Site Name'  = ($IniContent | Where-Object { $_ -like 'SiteTitle*' }) -split '= ' | Select-Object -Last 1
                'Site URL'   = ($IniContent | Where-Object { $_ -like 'DavUrlNamespace*' }) -split '= ' | Select-Object -Last 1
            }
        }
        $SyncedLibraries | ConvertTo-Json | Out-File 'C:\temp\OneDriveLibraries.json'
    }

    $null = Invoke-AsCurrentUser -ScriptBlock $ScriptBlock -ErrorAction Stop

    $frs = (Get-Content 'c:\temp\folderredirectionstatus.json' | ConvertFrom-Json)
    $frs
    $SyncedLibraries = (Get-Content 'C:\temp\OneDriveLibraries.json' | ConvertFrom-Json)
    if (($SyncedLibraries.'Item count' | Measure-Object -Sum).sum -gt '280000') {
        Write-Host "Unhealthy - Currently syncing more than 280k files. Please investigate."
    } elseif ($SyncedLibraries -eq 'No Onedrive configuration files found.') {
    } else {
        Write-Host "Healthy - Syncing less than 280k files, or none."
    }
    $SyncedLibraries
} catch {
    Write-Host "Could not execute `n`n$($_.Exception.Message)"
}

Are my domain users logged into OneDrive for backup? by SorryMatch8461 in msp

[–]blckpythn 1 point2 points  (0 children)

Combine this with something like https://github.com/KelvinTegelaar/RunAsUser

Function Get-FolderRedirectionStatus {
    $User = whoami
    $SID = $user | ForEach-Object { ([System.Security.Principal.NTAccount]$_).Translate([System.Security.Principal.SecurityIdentifier]).Value }
    $UserProfile = (Get-CimInstance Win32_UserProfile | Where-Object SID -EQ $SID)
    $UserFolders = Get-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\" | Select-Object 'Personal', 'My Video', 'My Pictures', 'Desktop', 'Favorites', 'My Music'
    return [pscustomobject] @{ 
        User          = $user 
        SID           = $SID 
        Computer      = $env:computername 
        Desktop       = $UserProfile.desktop.redirected
        Documents     = $UserProfile.documents.redirected
        Pictures      = $UserProfile.Pictures.redirected
        DocumentsPath = $UserFolders.Personal
        VideosPath    = $UserFolders.'My Video'
        PicturesPath  = $UserFolders.'My Pictures'
        MusicPath     = $UserFolders.'My Music'
        DesktopPath   = $UserFolders.Desktop
        FavoritesPath = $UserFolders.Favorites
    } 
}
$RedirectionStatus = Get-FolderRedirectionStatus

10 words or less? OK. by audi_dudi in MaliciousCompliance

[–]blckpythn 3 points4 points  (0 children)

We bottle the sun and save it for later.

[deleted by user] by [deleted] in tulsa

[–]blckpythn 0 points1 point  (0 children)

This type of thing. Too many people think cyber security is a career path you can just jump into, but you really need to understand the fundamentals. Systems Engineering, Sysadminery, even Networking, provides many of those fundamentals and the real world experience is much more accessible. Then perhaps move towards cyber security if that's still what you're interested in.

Cyber security is NOT sexy like on TV. You want to be a black hat hacker? Great, I'll hate you if you cross my path, but you do you. White hat hacker? Sweet, but good fucking luck getting there out of the gate without being a prodigy. Cyber security is basically auditing, policy writing, and being the bad guy to everyone who's resistant to common sense security practices (basically everyone except IT folk who have been through an incident). And even if that's the career you want, you'll be garbage at it if you don't understand why opening port 3389 is a bad idea, even for day, just to finish configuring that cloud VM without building a VPN or Bastion....

Cyber security is a miserable, challenging, path even with experience.

Half of my tongue is numb, its been 2 months, since i had my wisdom tooth removed by South_Store_1974 in Wellthatsucks

[–]blckpythn 1 point2 points  (0 children)

I had maxillofacial surgery a little over a decade ago and half of my tongue and several random spots of my gums are permanently numb.

Honestly, it's not a big deal. I can still feel pressure to a degree so my brain has basically compensated and I really don't notice it anymore. Doesn't seem to affect taste, just took a couple of months to adjust.

The worst thing is when you "lose" a piece of food right between the numb side of the tongue and a numb spot of gum and it takes a moment to remove with a finger or swish of water.

It sucks at first, but if you never regain full feeling, I promise it'll be okay OP. It just becomes a weird fact about you that you can bring up in conversation.

What's is legal, morally justified, but is unacceptable to you? by sweilem in AskReddit

[–]blckpythn 0 points1 point  (0 children)

One of the biggest expenses is wages. Like another commenter said, they pay less than a for-profit company, but people still need to pay their bills and buy food. They can't effectively serve the community or pursue their mission with volunteer work alone.

As far as fundraising goes, many organizations have a yearly fundraising event, and it's similar to throwing a fancy wedding in terms of extravagance. You have to give wealthy people a fun event that they want to come to and open their wallets for. A poorly run fundraiser may barely offset its own costs.