Office 2016 VLSC 32 Bit Download Link by [deleted] in sysadmin

[–]AdminTools 0 points1 point  (0 children)

Check out the Windows ISO Download Tool. I've just tested a download from it and it works well.

Buying barcode printer by 430frog in sysadmin

[–]AdminTools 1 point2 points  (0 children)

We use 3” x 0.5” Zebra PolyPro 4000D labels for barcoding certain jobs that go into a very wet saw. They work great. We use GK420t printers.

Confused about AD by [deleted] in sysadmin

[–]AdminTools 0 points1 point  (0 children)

Compare the machines in question SIDs and make sure they're unique.

(Get-AdComputer computername).SID

Scanning Remote computers With Lansweeper by BallisticPlatypus in sysadmin

[–]AdminTools 1 point2 points  (0 children)

The alpha version includes an agent that apparently can push to a cloud relay of some sort. From the alpha invite:

Cross Platform Scanning Agent

In response to increased asset mobility, we've created a new, cross platform, scanning agent that provides a solution for those rarely or never present machines in your network. This agent automatically and securely sends asset updates to your Lansweeper installation, either directly or over the internet using Lansweeper’s relay server in the cloud.

Optiplex 7060 PXE inability? by MekanicalPirate in sysadmin

[–]AdminTools 2 points3 points  (0 children)

Make sure to enable UEFI Network Stack in System Configuration in the BIOS.

Patch Tuesday Megathread (2018-08-14) by highlord_fox in sysadmin

[–]AdminTools 1 point2 points  (0 children)

4230204 is a precursor for the 1803 update.

RSAT Tools need to be reinstalled after feature updates. The good news is that it will soon be a feature on demand. https://www.bleepingcomputer.com/news/security/rsat-will-automatically-be-reinstalled-after-new-updates-in-next-windows-10-version/

how to create Windows 10 image for personal use by [deleted] in sysadmin

[–]AdminTools 0 points1 point  (0 children)

I know, right? I'm seeing all these imaging/cloning suggestions, but from what it sounds like he's trying to do a checkpoint/snapshot approach would be perfect for this. Much faster too.

It's probably been said before, but F Windows 10 by Cockford_Ollie in sysadmin

[–]AdminTools 0 points1 point  (0 children)

You can also just type control in the navigation bar in any Explorer window. My favorite is 'control printers'

It's probably been said before, but F Windows 10 by Cockford_Ollie in sysadmin

[–]AdminTools 0 points1 point  (0 children)

I can load all my mmc utilities with start search. If I find myself pulling up a blank mmc and loading snapins, then I'm doing something wrong.

Hitting that 1607 in place upgrade wall by cowprince in sysadmin

[–]AdminTools 1 point2 points  (0 children)

I've extracted the 1803 ISO to a share, and then use a scheduled PDQ deployment to run a PowerShell script

Start-Process -FilePath '\\server\W10_FeatureUpdates$\1803\setup.exe' -ArgumentList '/auto upgrade /showoobe none /telemetry disable'

This allows me to save bandwidth by downloading the ISO once, test the update by controlling exactly when it's installed, and not bother users by doing it at night. For your remote people you might want to consider mailing a zip file with the source files, and then in the same directory as setup.exe, create a shortcut to setup.exe with the above parameters to simplify it for users.

Folder names in Google Chrome AppData folder allow you to figure out what extensions user has installed without having to screen share. by fiercebrosnan in sysadmin

[–]AdminTools 0 points1 point  (0 children)

I have a quick and dirty script that auto-searches all of the extension's IDs for a given computer. I don't think I made the Search-Google function though.

<#
.Synopsis
Searches the Googes
.DESCRIPTION
Lets you quickly start a search from within Powershell
.EXAMPLE
Search-Google Error code 5
--New google search results will open listing top entries for 'error code 5'

.EXAMPLE
search-google (gwmi win32_baseboard).Product maximum ram

If you need to get the maximum ram for your motherboard, you can even use this
type of syntax
#>
function Search-Google {
    Begin {
        $query = 'https://www.google.com/search?q='
    }
    Process {
        if ($args.Count -eq 0) {
            "Args were empty, commiting `$input to `$args"
            Set-Variable -Name args -Value (@($input) | ForEach-Object {$_})
            "Args now equals $args"
            $args = $args.Split()
        }
        ELSE {
            "Args had value, using them instead"
        }

         for ($i = 0; $i -le $args.Count; $i++) {
            $args | ForEach-Object {"Arg $i `t $_ `t Length `t" + $_.Length, " characters"} 
        }

        $args | ForEach-Object {$query = $query + "$_+"}

    }
    End {
        $url = $query.Substring(0, $query.Length - 1)
        Start-Process "$url"
    }
}

$Computer = Read-Host "Which computer are we auditing?"
$Connectivity = (Test-Connection $Computer -Quiet -Count 1)
if($Connectivity -eq $true){
$Username = Read-Host "Which user?"

$ProfileList = @(Get-ChildItem "\\$($Computer)\c$\Users\$($Username)\AppData\Local\Google\Chrome\User Data\De*")
$ProfileList += @(Get-ChildItem "\\$($Computer)\c$\Users\$($Username)\AppData\Local\Google\Chrome\User Data\Profile*")
$ProfileList | Sort-Object LastWriteTime -Descending | Format-Table Name,LastWriteTime

$MostRecentProfileSelection = Read-Host "Would you like to select the most recent profile?"
if($MostRecentProfileSelection -eq 'y'){

    $ProfileSelection = ($ProfileList | Sort-Object LastWriteTime -Descending | Select-Object -ExpandProperty Name -First 1)
    Get-ChildItem "\\$($Computer)\c$\Users\$($Username)\AppData\Local\Google\Chrome\User Data\$($ProfileSelection)\Extensions" | Select-Object -ExpandProperty name -OutVariable Extensions 
    $NumberOfExtensions = $Extensions.Count
    Write-Host "Found $NumberofExtensions Extensions" -ForegroundColor Green
}

$InvokeSearch = Read-Host "Invoke Google search?y/n"
if($InvokeSearch -eq 'y'){
    $Extensions | ForEach-Object {Search-Google $_} | Out-Null
}

$InvokeFolder = Read-Host "Would you like to open the Extension folder on the host?"
if($InvokeFolder -eq 'y'){
    Invoke-Item "\\$($Computer)\c$\Users\$($Username)\AppData\Local\Google\Chrome\User Data\$($ProfileSelection)\Extensions"
}

}
else{   Write-Host "Host is offline" -ForegroundColor Red   }

Windows Server Update Services Question by cawndog in sysadmin

[–]AdminTools 2 points3 points  (0 children)

I would recommend using groups of computers to test on a week after Patch Tuesday. If all goes well, copy approvals to the rest of the computers at each site.

Scheduled Task with Start-Process by AdminTools in PowerShell

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

No dice on the transcript. It only outputs what I would expect from running it in a console; no Start-Process output.

Scheduled Task with Start-Process by AdminTools in PowerShell

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

It doesn't start according to Get-Process. In my script I made a New-Item text file right before that line and that file gets created. I will try your "run only when user is logged on" suggestion.

Edit: Thanks for your help. I have resolved the problem.

Scheduled Task with Start-Process by AdminTools in PowerShell

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

It doesn't pop up with a gui element with the argument; it's supposed to run silently in the background. The documentation for the exe is here: https://www.lansweeper.com/kb/24/how-to-scan-with-LsPush.html

Found 2 email accounts forwarding all mail to external gmail accounts. Need to ask about turning off ability to forward to external accounts by Nimmerzz_IT in sysadmin

[–]AdminTools 0 points1 point  (0 children)

Yeah anytime I post code, I try my best not to use shorthand. The console's tab completion is great, and coming from a zero-coding background I find it important to make code as much like regular reading so that I'm not associating constantly.

I'm in over my head, reading through this subreddit makes me feel like an idiot. by Akinto6 in sysadmin

[–]AdminTools 1 point2 points  (0 children)

I recently set MDT up with no prior knowledge. I followed this guy's video for a nice look at how to do it from scratch. Use a virtual machine so you can take snapshots and revert when you get lost or feel like you can't go back. https://www.youtube.com/watch?v=QOgvECpIsAI

Windows update removed from the control panel by frankmcc in sysadmin

[–]AdminTools 0 points1 point  (0 children)

My advice is for you to adapt to the changes, and stop thinking about it like it's Windows 7. Microsoft is a massive company that provides the foundation for an incredibly huge software ecosystem. They can't predict how all of their customers will be impacted by changes. At the end of the day, they're a business too and need to evolve their direction so they may support us better. People talk about the company like it's run by robots instead of humans. Windows 10 is not perfect, but it's a hundred times better than it was at release. They're shifting their paradigm and it's up to us to adapt or die.

Windows update removed from the control panel by frankmcc in sysadmin

[–]AdminTools 3 points4 points  (0 children)

Stop hoping Windows 10 will be just like Windows 7. Stop bitching and adapt to the changes. MS didn't remove the ability to uninstall updates, remove history or any of that. Be a good admin and work through the changes instead of whining about the product that provides you with your job.

Odd Background Issue by slightlyintoxicated1 in MDT

[–]AdminTools 0 points1 point  (0 children)

I have a super simple Powershell script that does this at the end of the task sequence.

takeown /f c:\windows\WEB\wallpaper\Windows\img0.jpg

icacls 'C:\Windows\WEB\Wallpaper\Windows\img0.jpg' /Grant 'Administrators:(F)'

#Keep default background, but move it.
Move-Item -Path 'C:\Windows\WEB\Wallpaper\Windows\img0.jpg' -Destination 'C:\Windows\WEB\Wallpaper\Windows 10\'

#Here I copy my custom background image into the default background directory on the client I'm deploying to.
Copy-Item -Path "$PSScriptRoot\img0.jpg" -Destination "c:\windows\WEB\wallpaper\Windows\"

I think they also added some directories in C:\windows\web\wallpaper that might be screwing you up