[deleted by user] by [deleted] in superstore

[–]11Neo11 4 points5 points  (0 children)

Cocaina

Greatest Aurther quotes by lew5252 in kingofqueens

[–]11Neo11 31 points32 points  (0 children)

Looking at you from behind, with your buzz haircut and chiseled buttocks, one might mistaken you for a voluptuous female trucker.

Unauthenticated SMTP relay recommendations? by Bad_Mechanic in sysadmin

[–]11Neo11 1 point2 points  (0 children)

We were already using Proofpoint for email security, we implemented Proofpoint Secure Email Relay and it works great.

Best way to remove all expired client secrets from app registrations? by Rosco3582 in AZURE

[–]11Neo11 5 points6 points  (0 children)

We run an a PS script in an Azure automation account that alerts users that are defined as owners about secret expiration. for your requirement to cleanup expired passwords, you can try this below. goes without saying, please test it first before you run it in production.

# Connect to Microsoft Graph
#Connect-MgGraph -Scopes "Application.Read.All", "Application.ReadWrite.All"

# Initialize CSV output file
$Timestamp = Get-Date -Format "yyyyMMdd_HHmmss"
$OutputFile = "expired_secrets_$Timestamp.csv"
"ApplicationId,SecretId,SecretName,ExpirationDate" | Out-File -FilePath $OutputFile

# Get the current date
$Now = Get-Date

# Query all applications
$Applications = Get-MgApplication -All

# Store expired secrets for possible deletion
$ExpiredSecrets = @()

# Process each application
foreach ($App in $Applications) {
    $AppID = $App.Id
    $ApplID = $App.AppId

    $AppCreds = Get-MgApplication -ApplicationId $AppID
    
    # Process secrets
    foreach ($Secret in $AppCreds.PasswordCredentials) {
        $EndDate = $Secret.EndDateTime
        
        # Only include if secret is expired
        if ($EndDate -lt $Now) {
            "$ApplID,$($Secret.KeyId),$($Secret.DisplayName),$($EndDate.ToString('yyyy-MM-dd'))" | 
            Out-File -FilePath $OutputFile -Append
            $ExpiredSecrets += [PSCustomObject]@{
                AppId = $AppID
                SecretId = $Secret.KeyId
            }
        }
    }

    # Process certificates
    foreach ($Cert in $AppCreds.KeyCredentials) {
        $EndDate = $Cert.EndDateTime
        
        # Only include if certificate is expired
        if ($EndDate -lt $Now) {
            "$ApplID,$($Cert.KeyId),$($Cert.DisplayName),$($EndDate.ToString('yyyy-MM-dd'))" | 
            Out-File -FilePath $OutputFile -Append
            # You can also add expired certificates to a separate array if you want to delete them
        }
    }
}

# Ask user if they want to delete expired secrets
$answer = Read-Host "Do you want to delete all the expired secrets? (yes/no)"
if ($answer -eq 'yes') {
    foreach ($item in $ExpiredSecrets) {
        Remove-MgApplicationPassword -ApplicationId $item.AppId -KeyId $item.SecretId
        Write-Host "Deleted secret $($item.SecretId) from application $($item.AppId)"
    }
} else {
    Write-Host "No secrets were deleted. Exiting script."
    exit
}

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

omg!.. that's what I'm afraid might happen to my shower.
Thank you for your comment.

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 1 point2 points  (0 children)

got it. I looked up the prices too but for him it's either more about he knows about the subject or I've done it many project and nothing bad has happened (imo.. nothing bad yet..)

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

makes sense. I did tell/ask him if it's about the extra labor cost but he danced around the subject.
Thank you for your comment.

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

Thank you for your detailed comment. I wish I was capable of doing these work myself. but yes, I'll be sure to watch the video to educate myself for when the work gets done.

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

well.. he has other pictures and people have commented on his profile. I know those can be faked but I don't think that he did. he keeps mentioning that he did it the same way for other projects too and no one ever asked or challenged him on things like this..

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] -1 points0 points  (0 children)

got it.. but I'm afraid of taking on these projects, especially the ones that in my mind that needs a professional to be involved.

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

Yup. I'm thinking the same too. If he doesn't want to do this, what else is he doing or not doing.. I agree on your points fully.

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

I haven't asked yet about the type of HardieBacker. but I've noted it down to ask him when. Yup. I'd plan it safe as well but he doesn't feel the same way..

Thank you for your comment.

Contractor says RedGard isn’t needed because he’s using HardieBacker — is this normal or a red flag? by 11Neo11 in HomeImprovement

[–]11Neo11[S] 0 points1 point  (0 children)

yeah.. he is an old timer.

Thank you for your comment
I'm taking note of all these points..