[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x

OS Deployment

Operating System (OS) Deployment allows users to create operating system images and deploy them to target computers. Its task sequences help facilitate the deployment of operating system images and other Microsoft Configuration Manager software packages.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have a network with about 50 windows 10 workstations. All Dell computers, but of course different models having different processors, different video cards, etc. And they are all running different versions of Windows 10 - some are still running 1507, some have 1511, some have 1709, etc.

I looked into image deployment solutions like SmartDeploy or Microsoft System Center. Reimaging each workstation sounds smart, quick and easy, but I don't have a volume license for Windows 10. (Over the years, as new Dell workstations were ordered, we just bought them pre-installed with Windows 10. Probably a mistake looking back)

Since all of the workstations are on the domain, I thought about using WSUS to push out the Windows 10 feature upgrades (for example, upgrade all workstations to version 1803) but then I read about how this is not a good idea. Maybe one option would be to use a script to deploy the Windows 10 upgrade to each computer, but I think I'd want to make sure all of the drivers are updated FIRST. Including the BIOS. At least that's always been my preferred way of doing major OS upgrades - update the drivers first, then update the OS, then update some more.

So at this point, I am slowly doing this across the network: One by one, I log into each workstation as an admin, then run Dell Command Update to download and install any driver and BIOS updates that are specific to that workstation. Then I reboot, then run the Windows 10 upgrade assistant (seems to work better …
1
Why Diversity in Tech Matters
LVL 12
Why Diversity in Tech Matters

Kesha Williams, certified professional and software developer, explores the imbalance of diversity in the world of technology -- especially when it comes to hiring women. She showcases ways she's making a difference through the Colors of STEM program.

Dears,

I am having an issue with OS deployment with UEFI. The PXE boot starts and gets thru till the message "Preparing network"appears, thereafter the machine reboots.

with F8 I am able to ping WDS,DP and site server, The HDD is listed in Diskpart. SMSTS.log shows the following errors

Executing command line: "X:\sms\bin\x64\smstftp.exe" -i 172.21.70.35 get X:\sms\data\variables.dat
Process completed with exit code 1
Failed to download pxe variable file. Code(0x00000001)
PxeGetPxeData failed with 0x80004005

attached the log file , can you please help

SCCM 2012 1610 , WDS and DP on same server Windows 2008 R2 , DHCP Windows 2008R2
smsts.log
0
We have a master image created using Acronis. It contains Win10, MS Office, a few browsers and applications installed on it. Now, we want to bring in that image into SCCM which we will be using from now on instead of Acronis. My question is should we sysprep that image even though it will be push onto the same PC hardware/model ? how would you guys go about this? Any input will be greatly appreciated.

Thank you!
0
We are looking for a simple yet effective way todo the following,

Scenario. We order 100 laptops, from manufacturer with Windows 10 OEM locally. We want to install 1 laptop with OEM Windows 10, patch, Office package etc and create a standard image. Then we want to deploy the same image to all other 99 laptops and activate each laptop using its unique OEM key thats inside the BIOS (nowadays they do this).

What tool is the simplest best way to Capture image and Deploy it over network in a great way? We can use a Win server, NAS or whatever to store the server centrally.

Thanks
Joe
0
I am writing a software removal program, and want to uninstall a context menu driver. Just unregistering the driver while Windows File Explorer is open causes a Windows error "Program has stopped working" when trying to unregister the dll. Closing file explorer first and then running the program works fine.

Here is the unregister code I am using now:

HINSTANCE hLib = LoadLibraryW(szDllPath);

    if (hLib == NULL)
    {
		DWORD dwErrorCode = GetLastError();
		szError.Format(_T("\nWindows could not load library %s due to %s"),szDllName,getLastWinError(dwErrorCode));
		return false;            
    }

    typedef HRESULT (CALLBACK *HCRET)(void);
    HCRET lpfnDllRegisterServer;

    // Find the entry point
    lpfnDllRegisterServer = (HCRET)GetProcAddress(hLib, "DllUnregisterServer");



    if (lpfnDllRegisterServer == NULL)
    {
		szError = NEWLINE;
		szError = ERR_PROCEDURE_ADDRESS;
		return false;            
    }

    // Call the function by function pointer..
    if (FAILED((*lpfnDllRegisterServer)()))            
    {   
		szError.Format(_T("\nWindows could not unregister context menu driver %s!"),szDllName);
		return false;            
    }

    FreeLibrary(hLib);

Open in new window


What is the best way to go about this to avoid this Windows error?
0

OS Deployment

Operating System (OS) Deployment allows users to create operating system images and deploy them to target computers. Its task sequences help facilitate the deployment of operating system images and other Microsoft Configuration Manager software packages.

Top Experts In
OS Deployment
<
Monthly
>