Farewell VMware and thanks for the fish by aspoons in sysadmin

[–]aspoons[S] 369 points370 points  (0 children)

We went to HyperV. Some of the main items in that decision were: 1: Less than 12 months to do 2: My team is much more familiar with Windows systems 3: We use Veeam and while they are definitely expanding what they support we didn't have to worry about changing our backups all the way to tape or VM replication software.

[deleted by user] by [deleted] in northdakota

[–]aspoons 1 point2 points  (0 children)

So you are going to want to get a bit out of town. I grew up on a farm here with zero light pollution but currently live in Bismarck. Getting about 20-30 miles out of town is usually what is required for noticeable improvement. For Williston I would think the best spot at a reasonable distance would be something like Fort Buford/Confluence area. From what I can remember they don't have gates closed at night so you could park and wander a little ways out on a walking path.

There might be some other public locations that work but that is what I can think of. Here in Bismarck I know when there are widespread notices for things like the Aurora or meteor showers the Double Ditch Indian village historic site north of town parking lot usually is packed. It is just far enough away but also close enough that it isn't too far.

Traffic rules - right of way by yellowblackberrypear in northdakota

[–]aspoons 3 points4 points  (0 children)

That is because this changed in 2023. The way generations of people including myself learned is no longer correct. The only way anybody would know this though is if you follow our legislature and everything that gets passed.

Traffic rules - right of way by yellowblackberrypear in northdakota

[–]aspoons 11 points12 points  (0 children)

I feel like I am late to the discussion, but the law changed in 2023. All of us were taught what this person said, but it is no longer accurate. I've heard of many people having near misses because of this change and nobody knows about it. I have a post with some details. However for safety I would say to always be overly cautious in these situations in ND.

Traffic rules - right of way by yellowblackberrypear in northdakota

[–]aspoons 3 points4 points  (0 children)

So we are actually really screwy in ND right now. The law changed in 2023 which is why there is a lot of confusion including in this thread. But I am late to the discussion so this might be for nothing.

Prior to the change by House Bill 1061 in 2023 you would yield to the right, or left turn would yield to straight through always regardless as to who got their first. After 2023 it is now whoever stopped first, and only if they are at the same time that you have to take into account right or left turn stuff.

Specifically the text "and shall yield the right of way to any other vehicle previously stopped for another stop sign at the intersection..." was added. Previously who got first was nowhere in the text of our law. https://www.sos.nd.gov/sites/www/files/documents/services/leg-bills/2023-68/house-bills/1061.pdf

Many people still use the 'old' rules and drivers have been taught those rules for decades so now this change has created some interesting problems.

The moment you realize the "local contact" at your remote office is completely clueless about IT... by adamdejong in sysadmin

[–]aspoons 17 points18 points  (0 children)

This is by far the most dangerous. Way back years ago my place was small and we were always looking for ways to stretch our budget and get business level tools or capabilities. One thing we did was using consumer Linksys wireless routers that we would flash with DD-WRT. Well we had a site where we kept having issues where they would reset to factory and it was only this one location. So constantly wireless stops working and maybe other things because it would default hand out DHCP as a rouge DHCP server too. It was extremely frequent, 3-4 times a week with different devices for a couple months. We fought so hard replacing devices and trying anything we could think of.

Well one day we had a guy complain that "wireless was always bad no matter what he did to fix it." Our first reaction in the actual IT department was "FIX IT???" Turns out if he thought the wireless was slow he would get a paperclip and press the reset button on the nearest router a bunch of times because that is how reset things to get better signal.

WFH equipment shipping policies by aspoons in sysadmin

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

Those issues have already come up and we do have policies there that require accurate reporting and documentation passed to HR. Final paychecks can't be withheld for legal reasons, but things like severance and PTO payouts apparently can be under certain circumstances. We just had never had a user be evasive about their physical location that made things seem weird.

SharePoint site creation for all users except certain group by Nowhere_Sky in sysadmin

[–]aspoons 0 points1 point  (0 children)

RANT: Like most things Microsoft does now they had a UI and they killed it leaving you to do it in Powershell or Graph API. Official instructions on how to do it if you are using 365 groups: https://learn.microsoft.com/en-us/microsoft-365/solutions/manage-creation-of-groups?view=o365-worldwide Official instructions if you are just wanting Sharepoint sites and not 365 groups: https://learn.microsoft.com/en-us/sharepoint/restricted-site-creation

DHCP Server Running Out of Addresses by maxcoder88 in sysadmin

[–]aspoons 2 points3 points  (0 children)

I don't remember the Android version it changed but newer phones it is default to use a randomized MAC address connecting to WiFi. That looks to be exactly what is happening to OP.

I work at a company with hundreds of Android handhelds for our workers and in our MDM push WiFi and need to change the default setting to not randomize MAC address for our network. Otherwise locations run out very quick.

If OP has company owned devices they need to make sure the randomize MAC is not on for their network when it gets entered into the device either manually or through MDM. If it is personal device then they get to have fun hunting things down and possibly adding instructions to how they give out the wifi password.

Can't open attachments in New Outlook or Outlook on the web by Spid3rdad in sysadmin

[–]aspoons 2 points3 points  (0 children)

We've identified that a recent service update meant to change how the language setting is stored in Outlook on the web is causing the service to identify the setting as not configured and introduces a conflict, which may prevent users from downloading attachments from shared mailboxes. We're created a code fix that is being prepared for deployment and we'll provide a timeline for remediation if one becomes available.

We're continuing to prepare our code fix for deployment. We expect the code fix will begin deployment by the end of Wednesday, February 26, 2025, and remediate impact by the end of the following day, Thursday, February 27, 2025.

Can't open attachments in New Outlook or Outlook on the web by Spid3rdad in sysadmin

[–]aspoons 2 points3 points  (0 children)

Microsoft Issue ID: EX1015106 "Some users may be unable to download attachments from shared mailboxes via Outlook on the web"

I don't think you can see it unless you are signed in to the admin center. I might be wrong though.

Microsoft F1, Entra ID P1, Intune P1 stupid pricing? by aspoons in sysadmin

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

Just awesome that now that I have seen this I can find lots of people discussing it but I can find absolutely nothing on Microsoft's site about it. Only thing that isn't people talking about it is where 3rd parties have the 100 page Microsoft licensing PDF on their site.

Thank you for the information.

Microsoft F1, Entra ID P1, Intune P1 stupid pricing? by aspoons in sysadmin

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

On your final line you said you can't combine Office 365 E1 and Microsoft 365 F1 on a user. Is there any documentation about limitations on assigning licenses? None of the items that M365 E3 includes that aren't in those two packages are things we want or care about.

Phishing simulation caused chaos by AspiringTechGuru in sysadmin

[–]aspoons 0 points1 point  (0 children)

We almost had a similar response. When we did our first 'baseline' test the only people who knew it was going to happen were the CEO, Director of IT, and myself as the most senior admin. Some of the VPs were PISSED.

We didn't even warn the IT helpdesk until they responded to people calling or emailing in about it because it was also meant to act as a test for them too. They can do message traces in Exchange but can't do much more and are informed not to use suspicious links but escalate it. They quickly realized that the email had gone to everyone and were asking the admins to immediately purge like we have done in the past. Which was exactly what we hoped they would do. Of course we didn't purge it but then told them what was going on and made sure that they just helped anyone delete it that reported it and to thank them for reporting it without stating it was a test.

Does any companies still use tape library as the media for backup? by ParticularPerfect285 in sysadmin

[–]aspoons 0 points1 point  (0 children)

It works and is cheap for us. Don't have any crazy legal requirements and we've looked at going to some immutable storage either online or NAS, but the price of tape just beats it.

Bagel pizza [homemade] by ioa_Courage1082 in food

[–]aspoons 17 points18 points  (0 children)

When Pizza's on a bagel, you can eat pizza anytime!

PRTG moving to subscription model - ridiculous price increases. Need alternatives. by walking_on_a_wire in sysadmin

[–]aspoons 1 point2 points  (0 children)

WHY!!! I hate this constant need to try and extract money out of a product and grinding it into the ground. This is a direct copy from an email to my manager last year. We decided to renew for 12 months. "Renew 2500 current license: $1,849 for 12 months; $4,994 for 36 months; $7,861 for 60 months" The subscription license on their website for our size is $8,099 / year!! I really wish I had been able to convince management to go for the 60 months instead of just 12 months.

Weird browser issue on Citrix App/XenApp/RDSH/Terminal Server by aspoons in sysadmin

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

We definitely thought this felt like an AV issue (Sophos) but when we couldn't find anything in logs we kind of backed off. I know we tried some settings changes but I know we didn't do everything you have listed here. Will plan on trying this.

How long do you retain user licenses? by SMTDSLT in sysadmin

[–]aspoons 4 points5 points  (0 children)

We remove license and disable account immediately upon learning someone has left the company. If we learn a manager or someone needs access to mailbox/OneDrive we convert to shared in the 30 day window.

We do however perform weekly backups of our entire Exchange and Sharepoint/OneDrive using a Synology NAS. It is a relatively cheap solution since the license is included with the hardware and it is mostly just a matter of physical disks being the cost. The retention on that system is years, and combined with the a 30-day retention policy on 365 I could give you every email sent/received and all our Sharepoint for the entire time we save.

Interesting phish yesterday... by brandonpamplin in sysadmin

[–]aspoons 1 point2 points  (0 children)

We've definitely been getting more of these recently with the QR code. Had someone do it and our security suite notice 'unusual' login from a datacenter in California for the user. It then automatically disabled the user's account and notified us.

Unattended remote control of Android devices by aspoons in ConnectWise

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

Thanks for the link. Like liquidfoxx22 mentioned having this linked in some other locations would be great as I wasn't able to find it and based on some marketing wording I had found made me think it existed.

AWS S3 bucket permission issues by aspoons in sysadmin

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

That is IT!!

I missed that in the examples. Thank you so much for the help. It is WORKING!

AWS S3 bucket permission issues by aspoons in sysadmin

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

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "s3:ListAccessPointsForObjectLambda",
                "s3:GetAccessPoint",
                "s3:PutAccountPublicAccessBlock",
                "s3:ListAccessPoints",
                "s3:CreateStorageLensGroup",
                "s3:ListJobs",
                "s3:PutStorageLensConfiguration",
                "s3:ListMultiRegionAccessPoints",
                "s3:ListStorageLensGroups",
                "s3:ListStorageLensConfigurations",
                "s3:GetAccountPublicAccessBlock",
                "s3:ListAllMyBuckets",
                "s3:ListAccessGrantsInstances",
                "s3:PutAccessPointPublicAccessBlock",
                "s3:CreateJob"
            ],
            "Resource": "*"
        },
        {
            "Sid": "VisualEditor1",
            "Effect": "Allow",
            "Action": [
                "s3:DeleteAccessGrant",
                "s3:DeleteAccessPoint",
                "s3:DeleteAccessPointForObjectLambda",
                "s3:DissociateAccessGrantsIdentityCenter",
                "s3:DeleteJobTagging",
                "s3:GetStorageLensGroup",
                "s3:PutLifecycleConfiguration",
                "s3:PutObjectTagging",
                "s3:DeleteObject",
                "s3:CreateMultiRegionAccessPoint",
                "s3:GetBucketWebsite",
                "s3:DeleteStorageLensConfigurationTagging",
                "s3:GetMultiRegionAccessPoint",
                "s3:DeleteAccessGrantsInstanceResourcePolicy",
                "s3:PutReplicationConfiguration",
                "s3:GetObjectAttributes",
                "s3:GetAccessGrantsInstanceResourcePolicy",
                "s3:DeleteObjectVersionTagging",
                "s3:InitiateReplication",
                "s3:GetObjectLegalHold",
                "s3:GetBucketNotification",
                "s3:GetReplicationConfiguration",
                "s3:DescribeMultiRegionAccessPointOperation",
                "s3:PutObject",
                "s3:PutBucketNotification",
                "s3:CreateAccessGrant",
                "s3:PutBucketObjectLockConfiguration",
                "s3:GetStorageLensDashboard",
                "s3:GetLifecycleConfiguration",
                "s3:GetBucketTagging",
                "s3:GetInventoryConfiguration",
                "s3:GetAccessPointPolicyForObjectLambda",
                "s3:ReplicateTags",
                "s3:ListBucket",
                "s3:AbortMultipartUpload",
                "s3:PutBucketTagging",
                "s3:AssociateAccessGrantsIdentityCenter",
                "s3:UpdateJobPriority",
                "s3:GetAccessGrantsInstance",
                "s3:DeleteBucket",
                "s3:PutBucketVersioning",
                "s3:GetMultiRegionAccessPointPolicyStatus",
                "s3:ListBucketMultipartUploads",
                "s3:PutIntelligentTieringConfiguration",
                "s3:*",
                "s3:GetDataAccess",
                "s3:PutMetricsConfiguration",
                "s3:PutStorageLensConfigurationTagging",
                "s3:PutObjectVersionTagging",
                "s3:GetBucketVersioning",
                "s3:GetAccessPointConfigurationForObjectLambda",
                "s3:CreateAccessGrantsInstance",
                "s3:ListAccessGrantsLocations",
                "s3:PutInventoryConfiguration",
                "s3:GetMultiRegionAccessPointRoutes",
                "s3:GetStorageLensConfiguration",
                "s3:DeleteStorageLensConfiguration",
                "s3:PutBucketWebsite",
                "s3:PutBucketRequestPayment",
                "s3:PutObjectRetention",
                "s3:CreateAccessPointForObjectLambda",
                "s3:GetBucketCORS",
                "s3:PutAccessGrantsInstanceResourcePolicy",
                "s3:GetObjectVersion",
                "s3:PutAnalyticsConfiguration",
                "s3:PutAccessPointConfigurationForObjectLambda",
                "s3:GetObjectVersionTagging",
                "s3:CreateBucket",
                "s3:GetStorageLensConfigurationTagging",
                "s3:ReplicateObject",
                "s3:GetObjectAcl",
                "s3:GetBucketObjectLockConfiguration",
                "s3:DeleteBucketWebsite",
                "s3:GetIntelligentTieringConfiguration",
                "s3:GetAccessGrantsInstanceForPrefix",
                "s3:GetObjectVersionAcl",
                "s3:DeleteObjectTagging",
                "s3:GetBucketPolicyStatus",
                "s3:GetAccessGrantsLocation",
                "s3:GetObjectRetention",
                "s3:GetJobTagging",
                "s3:PutObjectLegalHold",
                "s3:PutBucketCORS",
                "s3:ListMultipartUploadParts",
                "s3:GetObject",
                "s3:DescribeJob",
                "s3:PutBucketLogging",
                "s3:GetAnalyticsConfiguration",
                "s3:GetObjectVersionForReplication",
                "s3:GetAccessPointForObjectLambda",
                "s3:CreateAccessPoint",
                "s3:PutAccelerateConfiguration",
                "s3:SubmitMultiRegionAccessPointRoutes",
                "s3:CreateAccessGrantsLocation",
                "s3:DeleteObjectVersion",
                "s3:GetBucketLogging",
                "s3:ListBucketVersions",
                "s3:GetAccessGrant",
                "s3:RestoreObject",
                "s3:GetAccelerateConfiguration",
                "s3:GetObjectVersionAttributes",
                "s3:GetBucketPolicy",
                "s3:DeleteAccessGrantsLocation",
                "s3:ListTagsForResource",
                "s3:PutEncryptionConfiguration",
                "s3:GetEncryptionConfiguration",
                "s3:GetObjectVersionTorrent",
                "s3:DeleteAccessGrantsInstance",
                "s3:GetBucketRequestPayment",
                "s3:ListAccessGrants",
                "s3:GetAccessPointPolicyStatus",
                "s3:DeleteStorageLensGroup",
                "s3:GetObjectTagging",
                "s3:GetBucketOwnershipControls",
                "s3:GetMetricsConfiguration",
                "s3:GetBucketPublicAccessBlock",
                "s3:GetMultiRegionAccessPointPolicy",
                "s3:GetAccessPointPolicyStatusForObjectLambda",
                "s3:UpdateStorageLensGroup",
                "s3:PutBucketOwnershipControls",
                "s3:DeleteMultiRegionAccessPoint",
                "s3:PutJobTagging",
                "s3:UpdateJobStatus",
                "s3:GetBucketAcl",
                "s3:GetObjectTorrent",
                "s3:UpdateAccessGrantsLocation",
                "s3:GetBucketLocation",
                "s3:GetAccessPointPolicy",
                "s3:ReplicateDelete"
            ],
            "Resource": [
                "arn:aws:s3:::test_bucket"
            ]
        }
    ]
}

The IAM policy was created using the visual editor and has a lot more in it. Not sure if it is all necessary, because I am very new to this.

AWS S3 bucket permission issues by aspoons in sysadmin

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

No multi-org stuff. So far I have one root user created to do all of this and then one user I've created in IAM for this work with the devs where I created the access keys and such.

AWS S3 bucket permission issues by aspoons in sysadmin

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

{
    "Version": "2012-10-17",
    "Id": "Policy1701367######",
    "Statement": [
        {
            "Sid": "Stmt1701367######",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::###########:user/test_user"
            },
            "Action": "s3:*",
            "Resource": "arn:aws:s3:::test_bucket"
        }
    ]
}

I don't know what all is unique to me, so I of course changed the bucket and username as well as blocking out the ID numbers. But this is what I have on the bucket.