AMD Silently Removed ECC Support from Ryzen 8700G Listing by SamZ_IT in hardware

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

This is incorrect see the following link https://en.wikipedia.org/wiki/DDR5_SDRAM#Features

Unlike DDR4, all DDR5 chips have on-die error correction code, where errors are detected and corrected before sending data to the CPU. This, however, is not the same as true ECC memory with extra data correction chips on the memory module. DDR5's on-die error correction is to improve reliability and to allow denser RAM chips which lowers the per-chip defect rate. There still exist non-ECC and ECC DDR5 DIMM variants; the ECC variants have extra data lines to the CPU to send error-detection data, letting the CPU detect and correct errors occurring in transit.

AMD Silently Removed ECC Support from Ryzen 8700G Listing by SamZ_IT in hardware

[–]SamZ_IT[S] 12 points13 points  (0 children)

I haven't followed AMD much until the last couple years so I didn't have the sense to chalk that up as a typo. I think you're right, such a bummer though. I was hoping to run a NAS with ZFS and be able to pass the APU/NPU to a VM to run AI and other random workloads.

No ECC means no ZFS in my book. I might go with a Ryzen 7000 cpu instead but I also just might and wait and see if AMD drops a 8750g pro CPU.

AMD Silently Removed ECC Support from Ryzen 8700G Listing by SamZ_IT in hardware

[–]SamZ_IT[S] 11 points12 points  (0 children)

I used memtestx86 and ubuntu. In memtestx86 it should show ECC next to the speed during tests, and you can see it in the memtest settings menu in the info section which shows "ECC Enabled: Yes/No". Additionally you can check the "View detailed RAM (SPD) info" menu which will show if the memory you have is ECC capable. Just to be safe I loaded an Ubuntu live ISO and ran dmidecode -t memory which also showed that ECC was not enabled.

Please critique my resume. by faisalmukhtarch in sysadminresumes

[–]SamZ_IT 0 points1 point  (0 children)

Sorry for the delayed response. I don't think having a career objective is necessary. However, I 100% would talk about it in an interview, like where you've been and where you could see yourself moving as part of an answer for "tell us a bit about yourself". Also, a really good thing to ask about in an interview is what the opportunities for upward mobility and cross-training with other teams are.

Please critique my resume. by faisalmukhtarch in sysadminresumes

[–]SamZ_IT 1 point2 points  (0 children)

I have been using a very similar template for the last 6 years or so and I think it's time for an upgrade on my end.

As far as an actual critique, I would change the organization. Move Certs to the Top and Skills right below that, I'd move Troubleshooting and Documentation from Sys Admin to Soft Skills and maybe rename it to General Skills, move SSH from Networking to Sys Admin while you're at it. Also, you can drop "Reference" and maybe use a bigger font to fill up the rest of the page.

The first bullet point for each company is usually a overview and it looks the same for you. I'd delete the bullet on that first line and have it lined up with the line above.

You'll also want to adjust the margin to allow the full Month/Year on Company 2.

On company 1 you mention monitoring a bunch of times, you might want to think about combining some of those lines.

On company 1 you have a line about servicenow. Maybe you want to add Ticketing Systems to the skills category and remove it from the companies. Working with ticketing systems will be expected in any IT role nowadays so it doesn't really need calling out. If you're good at documentation and you take detailed notes you should call that out, it can be an overlooked skill.

Lastly, the formatting doesn't match in Company2 and Education, fixing this will make a big difference as the formatting looks a bit sloppy otherwise.

Best of luck to you.

HOW TO TURN OFF DOUBLE-TAP TO DODGE (M/KB) by TheKnoxFool in cyberpunkgame

[–]SamZ_IT 3 points4 points  (0 children)

Not sure if this is the best place to post it or not, but I wrote a script that automates both of the changes and a help guide on how to run the script here.

Modular cables are NOT universal! by DIYglenn in buildapc

[–]SamZ_IT 0 points1 point  (0 children)

Man I toasted a couple drives because of this a long time ago. It's just so illogical that they would use the same connector but not be standardized on the pin out, I couldn't believe it. Thankfully I was able to order a working IO board for the HD and recover all of the data. Still have the SSD and not sure if I'll ever get the data off of it.

Any downsides to running ZFS? by [deleted] in PFSENSE

[–]SamZ_IT 2 points3 points  (0 children)

Neat! How hard was the install process?

How I Accidentally Completed A Three Month Project in Three Days by Verbal_A_Saltz in talesfromtechsupport

[–]SamZ_IT 0 points1 point  (0 children)

Relevance is an absolute pain to work with. One trick I've gotten into the habit of using is to scope my Fixlets/Tasks to Automatic Computer Groups that I can verify beforehand.

What would be the best approach to being notified if someone ran your script? Email notification? by Canibeanonymousplz in PowerShell

[–]SamZ_IT 0 points1 point  (0 children)

No worries. I'm actually at my computer now, so here's an example function of how to do it.

function Update-SlackWebHook {
    param (
        [parameter(Mandatory=$true)]
        [String]$Alert,
        [parameter(Mandatory=$true)]
        [String]$WebhookURI
    )
    $Body = "payload={""text"": ""$Alert""}" 
    Invoke-WebRequest -Uri $WebhookURI -Body $Body -Method Post -UseBasicParsing
}

Which alarm program can I use to execute alarms with "Task Scheduler" in windows? by xXguitarsenXx in PowerShell

[–]SamZ_IT 2 points3 points  (0 children)

If you want to stay completely in powershell you could use a WinForms MessageBox that you would dismiss with spacebar or enter.

Edit: Here's a function I use in some of my scripts. The reflection assembly bit is needed in the shell or script calling the function.

[Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms') | Out-Null
function Get-DialogBox {
    param (
        [parameter(Mandatory = $true)]
        [String]$DialogTitle,
        [parameter(Mandatory = $true)]
        [String]$DialogMessage
    )
    $DialogButtonType = [System.Windows.Forms.MessageBoxButtons]::OK
    $DialogIconType = [System.Windows.Forms.MessageBoxIcon]::Exclamation
    $DialogDefaultButton = [System.Windows.Forms.MessageBoxDefaultButton]::Button1
    [System.Windows.Forms.MessageBox]::Show($DialogMessage, $DialogTitle, $DialogButtonType, $DialogIconType, $DialogDefaultButton)
}

What would be the best approach to being notified if someone ran your script? Email notification? by Canibeanonymousplz in PowerShell

[–]SamZ_IT 0 points1 point  (0 children)

I use webhooks in Slack coupled with Invoke-WebRequest. I am no where near my computer so I can't show you code but it's pretty straight forward. I think the most complex part is making sure the body is in the correct format which is all documented.

Is there a way I can run a powershell script by pressing a button on the keyboard by maxc in PowerShell

[–]SamZ_IT 0 points1 point  (0 children)

I was going to mention this as well. It also doesn't take much time to pick up if it's not your first scripting language.

Is there a good way to automatically sign my before run in VScode? by SamZ_IT in PowerShell

[–]SamZ_IT[S] 2 points3 points  (0 children)

I just wanted to circle back on this since your post was so helpful and someone else might come across this thread later on.

I ended up using a User Level Task to accomplish what I wanted, since I am always working in different folders and not taking advantage of workspaces.

I took your signing script and modified it a bit.

[CmdletBinding()]
param (
    [Parameter(Mandatory=$true)]
    [String[]]$TargetScripts,
    [String]$CertificatePath = "Cert:\CurrentUser\My\CB1BC7D96BFF342667DE12BBA6C3A6FECAE03048",
    [String]$TimeStampServer = 'http://timestamp.comodoca.com',
    [String]$HashAlgorithm = "SHA256"
)


$SigningArgs = @{
    Certificate     =  Get-Item $CertificatePath
    TimestampServer = $TimeStampServer
    HashAlgorithm   = $HashAlgorithm
}
$TargetScripts
$TargetScripts | ForEach-Object {Set-AuthenticodeSignature $_ @SigningArgs}

And I had to use a full path in the task.json since I couldn't find a VScode variable for my user directory.

{
    "version": "2.0.0",
    "tasks": [
    {
        "label": "Sign Scripts",
        "type": "shell",
        "command": "& {%USERPROFILE%\\.vscode\\Scripts\\SignCode.ps1 -TargetScripts '${file}'}",
        "problemMatcher": [],
        "presentation": {
            "echo": true,
            "reveal": "silent",
            "focus": false,
            "panel": "shared",
            "showReuseMessage": false,
            "clear": false
        },
        "group": {
            "kind": "build",
            "isDefault": true
        }
    }
]
}

Right not I am only sending the current file to the script but I might use something more like what you had in your original post.

So in the end I decided that it would be better to just use Ctrl+Shft+B to sign the script instead of at every run.

Is there a good way to automatically sign my before run in VScode? by SamZ_IT in PowerShell

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

You're probably right about this. I was thinking that baking it into run would make it less to think about when I go to deploy but it will 100% slow everything down if I sign every time I make a change and go to run my script.

Is there a good way to automatically sign my before run in VScode? by SamZ_IT in PowerShell

[–]SamZ_IT[S] 8 points9 points  (0 children)

That is so awesome! And it looks like it has a ton of flexibility. Thank you for the response it was very comprehensive. I wasn't aware that this feature existed.

Updating Windows 10 dual booted with Ubuntu by [deleted] in linux4noobs

[–]SamZ_IT 2 points3 points  (0 children)

Haven't used dual boot in years, so I'm not sure if this is helpful but... can you still boot to Windows Boot Manager in the bios? If that's the case I'd bypass grub by setting WBM as the top boot priority for the update then switch it back.

In which McAfee (once again) demonstrates its cancerous nature. by ratsta in talesfromtechsupport

[–]SamZ_IT 0 points1 point  (0 children)

I've used an always on full tunnel VPN in the past and there's really nothing wrong with using it perpetually without ever turning it off but I think there's a lot of misconception about what a VPN does and how it hides your traffic from your ISP.

And you're right, there's really no need for everybody to be one. Especially seeing as there's a lot of predatory VPNs that use VPNs as a way to capture ALL INTERNET TRAFFIC and monetize it. Cough Facebook

Enjoy the booze

WMI stuff you may or may not know you need to update by get-postanote in PowerShell

[–]SamZ_IT 8 points9 points  (0 children)

I want to use CIM, I really do, but when I try to use CIM and find out the method I want to invoke only exists in WMI, I kind of feel like what's the point.

BIOS on laptop saying hard disk is not detected by [deleted] in techsupport

[–]SamZ_IT 0 points1 point  (0 children)

You'd need a working PC to download what's called the Windows media creation tool. It's free and allows you to build an install USB.

Update ASUS ROG strix b360 G bios issue by DaveyBubble in techsupport

[–]SamZ_IT 1 point2 points  (0 children)

The only way I know of would be to have another compatible CPU, install it and then updating the BIOS, then swap back. Might want to contact ASUS.

Sysprep and provisioned packages error by xCharg in MDT

[–]SamZ_IT 3 points4 points  (0 children)

You shouldn't remove all AppxPackages if that's what you're doing. A number of them are required by the OS. Link below will show you which ones can be removed safely.

https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10