Windows 10 Home to Windows 10 Pro upgrade - SLUI.exe 4 won't run
I have a brand new Lenovo Yoga 510, which I upgraded to Win 10 Pro (I bought an OEM key).
We have 14 of these devices, and every single one upgraded fine, and Windows activated with the new Win 10 Pro product keys just fine, except for one.
When I run Nirsoft's Produkey-x64, I can see the machine shows the Win 10 Home product key is stored in the BIOS, which I'm presuming is the issue. Normally, while tedious, this would be a simple fix, by running SLUI.exe 4 and doing a telephone activation.
Except, SLUI.exe 4 does nothing at all. When I look at TaskMan while trying to run it, I can see the SLUI.exe process briefly start, then disappear. In the Event log, an event states (as info, not an error) thet the SLUI.exe process was started using the command-line switch 4.
I've run SFC /scannow and everything's fine. I've twice restored to factory, then ran the upgrade again, but no luck.
Any help would be appreciated!
I still have the option of doing a clean install from USB, using a modded installation media with the product key embedded, but if I can, I'd rather avoid doing that.
Many thanks in advance.
***************************************************************************************
PLEASE NOTE: I don't want to seem ungrateful, but if your idea of "help" is simply to link to some vaguely relevant Technet pages that I've probably already visited several times, then perhaps you're more interested in getting your post count up, than actually helping people? I've come across LOADS of replies on here that are all terribly polite, and absolutely useless, despite often starting with "I'm sure I can help you".
- Edited by RIO Tech Tuesday, June 6, 2017 1:33 PM
Reply:
- The Start Menu will show 'CMD.exe',
- Right-click the CMD.exe file and select Run As Administrator.
- In the CMD window, type: slmgr.vbs -ipk <type your product key here>
- To activate windows after changing the key, type: slmgr.vbs -ato
Carey Frisch
- Edited by Carey FrischMVP Wednesday, June 7, 2017 7:28 PM edit
------------------------------------
Hybrid mail relay to Office 365 mailbox
Hey Guys:
I have a scenario that I would like some clarity on before I put some things into production. Scenario:
Let's say my domain is domain.com and right now we use split DNS so that internally mail.domain.com points to my internal Exchange 2016 server. We do not allow anonymous relay internally, everything must authenticate when it wants to relay mail to a user.
My sharepoint installation uses a service mailbox/account to send emails to users and is currently hosted on-premise on Exchange 2016. When Sharepoint sends an email to a user, it authenticates/relays through mail.domain.com port 25/587 using sharepoint@domain.com to user@domain.com.
My question is, if I migrate the mailbox for sharepoint@domain.com up to Office 365, will my on-premise server continue to be able to authenticate and relay email for this mailbox, or would I need to start pointing the relay to Office 365 (which we do not wish to do for a few reasons)?
Thanks all!
Reply:
Hey Guys:
I have a scenario that I would like some clarity on before I put some things into production. Scenario:
Let's say my domain is domain.com and right now we use split DNS so that internally mail.domain.com points to my internal Exchange 2016 server. We do not allow anonymous relay internally, everything must authenticate when it wants to relay mail to a user.
My sharepoint installation uses a service mailbox/account to send emails to users and is currently hosted on-premise on Exchange 2016. When Sharepoint sends an email to a user, it authenticates/relays through mail.domain.com port 25/587 using sharepoint@domain.com to user@domain.com.
My question is, if I migrate the mailbox for sharepoint@domain.com up to Office 365, will my on-premise server continue to be able to authenticate and relay email for this mailbox, or would I need to start pointing the relay to Office 365 (which we do not wish to do for a few reasons)?
Thanks all!
You can authenticate to the on perm Exch Server. The hybrid SMTP connector to 365 will ensure that 365 mailboxes treat the message as authenticated.
------------------------------------
Reply:
------------------------------------
Thin clients cannot connect to switch after Domain Controller upgrade.
Last Saturday we migrated our 2008 R2 Domain Controllers to 2012 R2 Domain Controllers.
Apart from a couple of easy to fix issues, we did ran into a big one.
We have HP thin clients in a seperate VLAN (not domain joined), which connect to a switch which has a NPS IP address and shared secret in it's config. Every thin client has a user in the domain, where they username/password is their MAC address.
The NPS servers are 2008 R2 and would, based on the Network Policy using CHAP, allow the thin client to receive a, IP address from the DHCP servers.
For some reason, the NPS server can not verify the thin client in the domain. Not exactly sure it's called that, but something like that. Event ID's are 6273, Reason Code 16, Reason: "Authentication failed due to a user credentials mismatch. Either the user name provided does not map to an existing user account or the password was incorrect."
Oddly enough, when forcing the NPS servers to only connect to the 2008 R2 Domain Controller (reinstated) using Windows Firewall rules, it does work.
As a test, we used a 2012 R2 server and added the NPS role and did a import of the configuration, added the shared secret so the switch could communicate with the NPS server again, but that didn't help either.
Event logs show NPS setting up a connecting with the 2012 R2 Domain Controller, and the network admin can connect to the switch using his domain credentials.
Now, I know using CHAP is "less secure" according to NPS 2012 R2, and that makes sense, but right now we need to get it working again. If possible.
Re-configuring for using EAP and certificated isn't something I can do right now. It would take too much time.
Obviously we've searched our butts off these last two days, and though I can find a few articles/posts on using MAC authentication using NPS, there are no real how to/setup documents.
So, is there anyone here that is using NPS that connect to 2012 (R2) Domain Controllers, and use thin clients (and other non-domain joined devices like printers, access points, etc) with MAC authentication?
And how did you set it up?
MS outlook 2013 send/receive not working
Hi,
i am using ms office 2013 pro. i am using my personal domain mail in outlook app. but i am not able to send/receive mails from outlook app.
rather i can send/receive mails from my web server.
pls help
Reply:
Hi,
I would like to recommend you to check some settings in your Outlook:
Procedure 1:
Disable "Work Offline" tab
In Outlook:
Just check if you are in Offline mode. Click SEND/RECEIVE tab, you can see "Work Offline" button there:
If this button is highlighted, click the "Work Offline" button to de-activate it, as shown in image. See the result and if your send/receive is not working then go through Procedure 2.
Procedure 2:
Navigate to C:\Users\%username%\AppData\Roaming\Microsoft\Outlook and then rename the <mail profile>.srs file to <mail profile>.old. Restart Outlook to check if the issue persists. Sometimes Outlook does not responding while sending and receiving emails.
Understand here; why Outlook not responding
After implementing above mentioned procedures you can check the result. But if you are not able to fix your issues then I would like to suggest you a blog which will describe some manual fixtures to fix this issue.
http://www.emaildoctor.org/blog/outlook-sendreceive-error-0x800ccc92/
Hope it might help you !!
- Edited by aliceaggie Wednesday, June 7, 2017 11:21 AM
------------------------------------
Error code 80244017 WSUS windows 2008 server.
Hi Team,
this is inform you to that, All the windows 7 client PC Computers or getting update from WSUS but windows 2008 servers or not geting the update,
its througing the error message.
Error code:80244017
All server and client computers or same WSUS Server.
Regards, Kumar.V
Reply:
Kumar Sir,
Did you follow below link
http://jeffgraves.me/2012/07/27/wsus-and-update-download-failure-80244017/
Regards,
_Prashant_
MCSA|MCITP SA|Microsoft Exchange 2003 Blog - http://prashant1987.wordpress.com Disclaimer: This posting is provided AS-IS with no warranties/guarantees and confers no rights.
------------------------------------
Reply:
Hi,
i have followed the link but the mentioned windows patch is not installed in server.
please tell me thesteps how do i get it done.
Regards, Kumar.V
------------------------------------
Reply:
Can you please post the windowsupdate.log file from the client system on which you are facing this issue/
Thanks,
_Prashant_
MCSA|MCITP SA|Microsoft Exchange 2003 Blog - http://prashant1987.wordpress.com Disclaimer: This posting is provided AS-IS with no warranties/guarantees and confers no rights.
------------------------------------
Reply:
Hi Prashant,
Here is windows server client error.
Fault bucket , type 0
Event Name: WindowsUpdateFailure
Response: Not available
Cab Id: 0
Problem signature:
P1: 7.4.7600.226
P2: 80244017
P3: 00000000-0000-0000-0000-000000000000
P4: Scan
P5: 101
P6: Managed
P7:
P8:
P9:
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_7.4.7600.226_15aaf18675b0d92b86491e8abeea839f884d2e4_1540996b
Analysis symbol:
Rechecking for solution: 0
Report Id: b04aca37-06bb-11e2-ba0e-00215e6e6249
Report Status: 4
Regards, Kumar.V
------------------------------------
Reply:
Error code:80244017
This is an HTTP 401 error, suggesting that you have incorrect IIS permissions configured on the WSUS server.
You should look in the IIS logs for the WSUS v-root and determine exactly which type of HTTP 401 error this is.
- 401.1 Access denied due to invalid credentials
- Attempt to connect WSUS console with account credential that is not a member of WSUS Administrators or BUILTIN\Administrators
- 401.2 Access denied due to server authentication method
- Website or virtual directory does not have anonymous access enabled
- APIRemoting30 virtual directory does not have Integrated Windows Authentication enabled
- 401.3 Access denied due to ACL on resource
- Filesystem permissions have been modified Security Configuration Wizard template has been applied
Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
Product Manager, SolarWinds
Microsoft MVP - Software Distribution (2005-2012)
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
------------------------------------
Reply:
Hi,
please tell me wher do i change the root password in WSUS.
Note:=the windows 7 Clients are getting the updates from WSUS Server, only the Windows 2008 Servers are not getting the updates from WSUS its throing the error.
Error code:80244017
Regards, Kumar.V
------------------------------------
Reply:
Hi,
Any solution...?
Regards, Kumar.V
------------------------------------
Reply:
Hi,
Could you please help me any one on this issue .........?
Regards, Kumar.V
------------------------------------
Reply:
Could you please help me any one on this issue .........?
Not any more than I already have....
You should look in the IIS logs for the WSUS v-root and determine exactly which type of HTTP 401 error this is.
If you don't understand about Internet Information Services (IIS), there are thousands of available resources -- and understanding how to use, administer, and manage IIS is a core skill required to manage a WSUS server. I would start at http://www.iis.net.
Talking with the person who actually installed IIS on the WSUS server is also a good idea, including ensuring that it was configured as documented in the WSUS Deployment Guide: Configure Internet Information Services
Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
Product Manager, SolarWinds
Microsoft MVP - Software Distribution (2005-2012)
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
- Edited by Lawrence Garvin Friday, September 28, 2012 12:57 AM
------------------------------------
Reply:
Hi,
HI ,
My Question is Only 5 server are not taking the update from WSUS apart from all the client and servers are taking the update from WSUS,
I need to know ,is this problem with IIS, or windows machine…?
Regards, Kumar.V
------------------------------------
Reply:
My Question is Only 5 server are not taking the update from WSUS apart from all the client and servers are taking the update from WSUS,
I need to know ,is this problem with IIS, or windows machine…?
Hard to say, we don't have any really useful diagnostic information yet. Please do the following on one of these five Window Server 2008 systems that is not reporting:
- Record the System Time.
- Restart the Windows Update service.
- Run the command wuauclt /resetauthorization /detectnow from the command line.
- Wait 30 minutes.
- Post ALL of the entries from the WindowsUpdate.log starting at the time recorded in Step #1 in the body of a reply to this message.
Lawrence Garvin, M.S., MCITP:EA, MCDBA, MCSA
SolarWinds Head Geek
Microsoft MVP - Software Distribution (2005-2012)
My MVP Profile: http://mvp.support.microsoft.com/profile/Lawrence.Garvin
------------------------------------
Reply:
Hi,
I have restarted the server and services,
Here is the
wuauclt /resetauthorization /detectnow Out put event log.
Fault bucket , type 0
Event Name: WindowsUpdateFailure
Response: Not available
Cab Id: 0
Problem signature:
P1: 7.6.7600.256
P2: 800b0001
P3: D67661EB-2423-451D-BF5D-13199E37DF28
P4: Scan
P5: 101
P6: Managed
P7:
P8:
P9:
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\NonCritical_7.6.7600.256_7ee366d547bf512b2fbe156dd7b5f890708bd5e0_04d646cb
Analysis symbol:
Rechecking for solution: 0
Report Id: 1ac76f71-0b75-11e2-9608-00215e6e6249
Report Status: 4
Regards, Kumar.V
------------------------------------
Reply:
Hi,
I am getting the below error message is wsus server.
Regards, Kumar.V
------------------------------------
Reply:
Hi Here is the error message iam getting in wsus server.
Regards, Kumar.V
------------------------------------
Reply:
Hi,
can any one help me on this ASAP....
Regards, Kumar.V
------------------------------------
Reply:
HI,
I have reinsatlled the WSUS ofter insatlling iam not finding the WSUS administator contain.
Here is the image..
Regards, Kumar.V
------------------------------------
Reply:
Hi All,
please help me how do i get it done..
Regards, Kumar.V
------------------------------------
Reply:
------------------------------------
Reply:
This solved the problem for me. I have added Servername\Users and gave it read&execute rights to the Content Folder in WSUS. Thanks alot.
------------------------------------
Reply:
------------------------------------
【Resolve】Figured out my Read Only problem
- Changed type Emi ZhangMicrosoft contingent staff Wednesday, June 7, 2017 6:31 AM
- Edited by Emi ZhangMicrosoft contingent staff Wednesday, June 7, 2017 6:31 AM change title
Reply:
Hi,
Thanks for sharing solution here.
Regards,
Emi Zhang
TechNet Community Support
Please remember to mark the replies as answers if they helped.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
NET Framwork 3.5 Installation on Windows 2012 Server
Experts,
I am facing trouble in installing NET Framwork 3.5 Installation on Windows 2012 Server. I tried in Add Roles and Feature then select the Service then select the Alternative Path Option and provide Path as C:\Source\SxS\ as local C Drive. But this installation not succeeded. I tried also with windows Source Path and Copy the Source\SxS folder to local drive but both ways it failure.
Is there any other way to install NET Framwork on Windows 2012 Server?
Thanks,
Reply:
Hi
Not sure about the error you are getting while trying installation, however go through the below article.
https://blogs.technet.microsoft.com/askpfeplat/2014/09/29/attempting-to-install-net-framework-3-5-on-windows-server-2012-r2-fails-with-error-code-0x800f0906-or-the-source-files-could-not-be-downloaded-even-when-supplying-source/
If it fails request you to help us with CBS logs and screenshot of the error.
Regards,
Mahadev Nitture
Regards, Mahadev
------------------------------------
Reply:
Hi,
you can use Dism to install .NET 3,5 on Win2012
You need to have install media with win2012 and than as Administrator run cmd.exe:Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess
Radek
------------------------------------
Reply:
Regards, Mahadev
------------------------------------
My D: Drive Missing !
Dell Inspiron i7559-2512BLK 15.6 Inch FHD Laptop (6th Generation Intel Core i7, 8 GB RAM, 1 TB HDD + 8 GB SSD) NVIDIA Gaming GeForce GTX 960M
Please help me figure out this problem, I am very worried about my laptop T^T
Reply:
I wonder if people check these anymore ._.'''
------------------------------------
DAX 2016 defects
I've run into a number of serious defects in SSAS Tabular 2016. The worst ones seem to be fixed in SP1 CU2 (so if you're running SP1 RTM, do consider patching!), but SELECTCOLUMNS() still does not play nicely with UNION().
Anybody else run into this or other defects in DAX query processing?
Reply:
------------------------------------
Windows Server 2016 Essencials
Is it possible to install Windows Server 2016 Essential without domain, just to have a SQL server database and an http server? The only two services are these.
I currently use Windows Server 2012 Foundation but this version does not exist in 2016. Jorge Rocha
- Edited by Jorge Rocha - WorkInNet Tuesday, June 6, 2017 11:18 PM
Reply:
Larry Struckmeyer [MVP]-- --If your question is answered please mark the response as the answer so that others can benefit.
------------------------------------
Powershell Variables and Floating point
I have been trying to find a way to store a floating point value in a variable in powershell. Research sends me to several rounding and data types but I still cant get what I am trying for. I have a script where the output comes at me like this on the screen...
Get-Cluster -Name MPTC-VMC003 | Get-VM | Get-HardDisk | ?{$_.DiskType -eq "RawPhysical"} | select Parent,Name,CapacityKB,@{name='CapacityMB';expression={$_.CapacityKB / 1024}},CapacityGB,DiskType | ft -AutoSize
Parent Name CapacityKB CapacityMB CapacityGB DiskType
------ ---- ---------- ---------- ---------- --------
VirtualMachineName Hard disk 4 1101004800 1075200 1050 RawPhysical
VirtualMachineName Hard disk 5 1048576000 1024000 1000 RawPhysical
VirtualMachineName Hard disk 6 1048576000 1024000 1000 RawPhysical
VirtualMachineName Hard disk 7 1048576000 1024000 1000 RawPhysical
VirtualMachineName Hard disk 8 1153433600 1126400 1100 RawPhysical
VirtualMachineName Hard disk 9 1073741824 1048576 1024 RawPhysical
VirtualMachineName Hard disk 10 524288000 512000 500 RawPhysical
VirtualMachineName Hard disk 11 1073741824 1048576 1024 RawPhysical
VirtualMachineName Hard disk 12 3221225472 3145728 3072 RawPhysical
VirtualMachineName Hard disk 13 1288490188 1258291.19921875 1228.799999237060546875 RawPhysical
VirtualMachineName Hard disk 14 2684354560 2621440 2560 RawPhysical
VirtualMachineName Hard disk 15 1503238553 1468006.39941406 1433.59999942779541015625 RawPhysical
the calculated field comes out in a long decimal place as above like 1258291.19921875 however it gets truncated to 1258291.199 when i export with export-csv.
Playing with variable assinment, I get strange results when trying to figure out how to store this. I will assign a multidecimal place value to a variable, but get back a truncated value, or an exponent.
$varvalue = 123213452345.23325235 $varvalue 123213452345.233 [double]$varvalue = 123213452345.23325235 $varvalue 123213452345.233 [float]$varvalue = 123213452345.23325235 $varvalue 1.232135E+11
Ultimately I want to take the Powershell command at the top, export to csv the entire floating point value, not the truncated version of it.
- Changed type Bill_Stewart Friday, July 7, 2017 7:07 PM
- Moved by Bill_Stewart Friday, July 7, 2017 7:07 PM User answered own question
Reply:
I can't reproduce.
PS C:\> [PSCustomObject] @{Test = 1258291.19921875} | Export-Csv Test.csv -NoTypeInformation PS C:\> Get-Content Test.csv "Test" "1258291.19921875" Make sure you don't use Format-Table (ft) before exporting to CSV.
Also note that CSV is text; if you know a column is floating-point, you will need to cast as such before importing it somewhere else.
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
PS D:\scripts> $floater = 1.1
PS D:\scripts> $floater
1.1
PS D:\scripts> $floater.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Double System.ValueType
OR
PS D:\scripts> [double]$floater=0
PS D:\scripts> $floater.GetType()
IsPublic IsSerial Name BaseType
-------- -------- ---- --------
True True Double System.ValueType
OR
PS D:\scripts> '{0:N2}' -f ($varValue/1Gb)
114.75
PS D:\scripts> $varvalue = 123213452345.23325235
PS D:\scripts> $varValue/1Gb
114.751469665424
PS D:\scripts> '{0:N2}' -f ($varValue/1Gb)
114.75
\_(ツ)_/
------------------------------------
Reply:
Ok...this gets even more crazy...
PS C:\Folder> [PSCustomObject] @{Test = 1258291.19921875} | Export-Csv Test.csv -NoTypeInformation PS C:\Folder> cat .\Test.csv "Test" "1258291.19921875" PS C:\Folder> $Test = 23453245245.1234567890 PS C:\Folder> $Test 23453245245.1235 PS C:\Folder> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 4 0 -1 -1 PS C:\Folder>
PS C:\Folder> $Test = 1234567890.1234567890
PS C:\Folder> $Test
1234567890.12346
PS C:\Folder> $Test = 123.1234567890
PS C:\Folder> $Test
123.123456789
PS C:\Folder> $Test = 1.1234567890
PS C:\Folder> $Test
1.123456789
PS C:\Folder>
it appears that the number of integers in the number also affects the number of places stored in [double]. That is affecting my stored value it seems.
------------------------------------
Reply:
By default you are getting a double which truncates. The console interprets in that fashion. This won't:
PS D:\scripts> $test = [float]1234567890.1234567890
PS D:\scripts> $test
1.234568E+09
AND
PS D:\scripts> [single]$test=1234567890.1234567890
PS D:\scripts> $test
1.234568E+09
PS D:\scripts> [float]$test=1234567890.1234567890
PS D:\scripts> $test
1.234568E+09
PS D:\scripts>
\_(ツ)_/
------------------------------------
Reply:
Here is a good place to start: https://blogs.technet.microsoft.com/heyscriptingguy/2015/01/26/understanding-numbers-in-powershell/
\_(ツ)_/
------------------------------------
Reply:
thanks everyone for the tips...ultimately, i had a mix of odd things going on. I did some get-member'ing on the object that came from the vmware powercli cmdlet...it was being passed as a Int64..
TypeName: Selected.VMware.VimAutomation.ViCore.Impl.V1.VirtualDevice.RawHardDiskImpl
Name MemberType Definition
---- ---------- ----------
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
CapacityKB NoteProperty System.Int64 CapacityKB=1073741824
when it got exported it was being converted to a double when the value was a decimal reply, but it was staying Int64 when the reply was coming up .0000000 in the division. This was messing with excel and rounding or the export.
by chaning the command line way up at top from @{name='CapacityMB';expression={$_.CapacityKB / 1024}} to @{name='CapacityMB';expression={[double]$_.CapacityKB / 1024}} it change all values to a double as it ran.
On top of that excel was also truncating, but when I set the format of the cell to be 8 decimal places out, the correct number now shows when using the [double] type, when leaving left to chance it was rounding the value a bit.
------------------------------------
Foreign IP address when I run netstat
I do I get red of and prevent Foreign IP addresses
Reply:
What IP addresses out of interest? incoming or outgoing?
Use the Windows Firewall to block addresses
How to Create Advanced Firewall Rules in the Windows Firewall
------------------------------------
Reply:
Can you expanded on the objective a little?
In general- unless you totally disconnect networking (includes the internet) you cannot get rid of all Foreign IP addresses. This is how the computers talk to each others. The term foreign IP address is also a bit misleading - sometimes that "foreign IP Address" is not so foreign - its the local computer chatting with itself (a bit insane).
Today the majority of even legitimate programs that you install will "call home" occasionally to check for updates and what not.
Mr. Happy is right if there is a specific IP address you wish to block you could use the firewall. However I would use caution with a knee-jerk reaction to the term Foreign IP and blocking addresses that have not researched or do not know its purpose.
Last, be weary of fake tech support or support hacks that convince you these "foreign IP address" means someone has hacked into your computer (had a client who had this happen). While it might - majority of time these foreign IP addresses are normal and legitimate.
PS> Use the b and o switches they can help you determine the programs/or processes responsible.
------------------------------------
BAM Tools in Production
Hi All,
DO i need to configure BAM TOOLs to configure ESB portal in BizTalk environment.
Please educate me.
Thanks,
VJ.
File Server - One sharepoint site or break into departments
We are a small business of 10.
We have been using one sharepoint site, with Shared Documents, and the root folder is broken up into organizational departments (HR, Finance, IT etc) with appropriate permissions applied.
Would it be better to create a new 365 group for each organizational department, which then creates a site for each department, and then utilize the shared folders in each site?
There are about 9 different folders (departments).
- Changed type hotlikecopper Wednesday, May 17, 2017 12:05 PM better
- Edited by hotlikecopper Wednesday, May 17, 2017 12:06 PM
Reply:
You need to consider a few things before planning this further.
How much data are you expecting and What kind of data growth are you expecting. If its not too much, then continuing with the current model should be fine.
From security perspective, creating separate sites and groups would help in easing the management in long term.
Another aspect to consider is whether you would need users to navigate between multiple departmental sites since default navigation wont have cross site navigation links available by default.
Please refer to the below links for more details on Office 365 Groups and sites.
https://blogs.office.com/2016/08/31/new-capabilities-in-sharepoint-online-team-sites-including-integration-with-office-365-groups/
https://techcommunity.microsoft.com/t5/SharePoint/UPDATE-Create-Office-365-Groups-with-team-sites-from-SharePoint/td-p/48277
Regards,
Aneesh
Please remember to click "Mark as Answer" and "Vote as Helpful" on posts that help you. This can be beneficial to other community members reading the thread.
------------------------------------
MIM Config Documenter tool now availiable on GitHub
Just want to cross post that MIM Configuration Documenter tool is now open sourced on GitHub at: https://github.com/Microsoft/MIMConfigDocumenter.
This, among may other benefits listed below, will help you to document and share your MIMWAL workflows easily with the broader community.
Brief project info:
MIM configuration documenter is a tool to generate documentation of a MIM / FIM synchronization or service installation.
The goal of this project is to:
• Document deployment configuration details for the MIM / FIM solution!
o Including MIMWAL Workflow definitions
• Track any configuration changes you have made since a specific baseline!!
• Build confidence in getting things right when making changes to the deployed solution!!
You can find the project code, releases, and documentation at: https://github.com/Microsoft/MIMConfigDocumenter
Compare two .csv files to update the thumbnailphoto property in ADUC accurately
I have a list of users that I need to update the thumbnailphoto property in ADUC on.
I have a .csv file of the user names and display names.
I have a second .csv file with the folder location of the images to be uploaded.
I want to automate the setting of the image but I want to make sure the correct image is being assigned to the correct account.
this is what I have so far:
$ADuser = Import-Csv "filepath"
$Picture = Import-Csv "filepath"
Set-ADUser $ADuser -Replace @{thumbnailPhoto=([byte[]](Get-Content $Picture -Encoding byte))}
What I'm getting with the above script is an error:
"Get-content : A parameter cannot be found that matches parameter name'Encoding' "
The Script runs, if I do just 1 user account and point to one image file, but then I'd have to update the script for each file. I want to automate that by importing a .csv.
I figure I need to do a loop or two; but I'm a powershell newb and searching all though technet I can't quite find what I'm looking for. Rather I can't get the piecemeal scripts that I've found to Frankenstein together to work correctly.
My thoughts are I need to look I need to look a my first .csv file to get the list of users that I'm changing. Then I need to compare that first .csv file to the second .csv file to make sure the correct image be being assigned to the correct object.
Guidance would be greatly appreciated, thank you.
- Changed type Bill_Stewart Friday, July 7, 2017 7:05 PM
- Moved by Bill_Stewart Friday, July 7, 2017 7:06 PM Abandoned
Reply:
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
Do I have to specify in the script which column to reference in the .csv file?
Set-ADUser $ADuser (column A) -Replace @{thumbnailPhoto=([byte[]](Get-Content $ADuser (column B) -Encoding byte))}
------------------------------------
Reply:
Start by understanding what a CSV file is. CSV stands for "comma-separated values." Here is an example CSV file:
"sAMAccountName","picturePath" "user1","d:\data\user1.png" "user2","d:\data\user2.png" "user3","d:\data\user3.png"
The first line specifies the properties, and the subsequent lines are the data.
If you have a text file with just lines of text in it, but the data is not comma-separated, then you don't really have a CSV file.
When you use the Import-Csv cmdlet, PowerShell reads the data outputs an object for each row.
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
thank you, I do know what a .csv file is I do have the document in a .csv file format.
The questions I asked was:
Do I have to specify in the script which column to reference in the .csv file?
Set-ADUser $ADuser (column A) -Replace @{thumbnailPhoto=([byte[]](Get-Content $ADuser (column B) -Encoding byte))}
I'm reading another technet forum and I'm thinking I have to:
# Import list of Users From CSV into $Userlist
$UserList=IMPORT-CSV C:ImportsUsers.csv
# Step through Each Item in the List
FOREACH ($Person in $UserList) {
# Build Username from First name and Last Initial
$Username=$Person.Firstname+$Person.Lastname.substring(0,1)
# Put our Domain name into a Placeholder, who wants all that typing?
$Domain='@blueville.local'
# Build the User Principal Name Username with Domain added to it
$UPN=$Username+$Domain
# Create the Displayname
$Name=$Person.Firstname+" "+$Person.Lastname
# Create User in Active Directory
NEW-QADUSER –FirstName $Person.Firstname –Lastname $Person.Lastname –Name $DisplayName $Name –SamAccountName $Username –UserPassword '1NewPassword' –UserPrincipalName $UPN –Name $Name –ParentContainer 'Blueville.local/Division/Contoso'
}
------------------------------------
Reply:
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
I did create a single .csv with samaccount name (column A) and the thumbnailPhoto (column B)
------------------------------------
Reply:
I did create a single .csv with samaccount name (column A) and the thumbnailPhoto (column B)
Generally CSV files have a header line so you can identify the column by name rather than just "column A" or "column B", but sure, you can use a csv file like that with Set-ADUser to update Active Directory.
If you are doing something and it is not working, you need to post:
- The first few lines of your CSV text file
- The exact command you are trying to use
- The exact error message you are getting (if any)
Try to ask a very precise and specific question.
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
here is now what I am working with
$ADuser = IMPORT-CSV "filepath"# Step through Each Item in the List
FOREACH ($Person in $ADuser) {
# Build Username from First name and Last Initial
$Username=$Person.sAMAccountName
# Put picture into a place holder?
$Picture=$pic.thumbnailPhoto
# Create User in Active Directory
Set-ADUser $ADuser -Replace @{thumbnailPhoto=([byte[]](Get-Content $Picture -Encoding byte))}
}
here is the error I am getting when I run this script
Get-Content : Cannot bind argument to parameter 'Path' because it is null.At filepath:30 char:68
+ ... user -Replace @{thumbnailPhoto=([byte[]](Get-Content $Picture -Encodi ...
+ ~~~~~~~~
+ CategoryInfo : InvalidData: (:) [Get-Content], ParameterBindingValidationExce
ption
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,Microsoft.Power
Shell.Commands.GetContentCommand
- Edited by thomwann Tuesday, June 6, 2017 6:17 PM
------------------------------------
Reply:
------------------------------------
how to sync a desktop folder to One drive for remote access
Win10 pro x64 build 1703
I use to use MyBriefcase to sync files between a folder an my laptop. This is gone. What I am looking for is a way to Sync from my laptop to OneDrive so I can access it remotely. Sync is the key word. A change on the local system needs to be reflected in OneDrive.
Can this be f done? I have looked all over the web but can't find out how.
Thanks
John
John Lenz
SCCM 2016 1702 vs 2012 R2 1610, updates missing and a general mess
Hi
We want to move from SCCM 2012 R2 (1610) to SCCM 2016. Now, as we're already moving to a new data center we wanted to create a new server and use the migration tool to transfer everything.
The problem is that the migration tool keeps failing due to missing updates. When I checked I noticed some updates (a lot actually) do not exist in the new SCCM. We checked every product in the SUP options just to be sure we're not missing something and we checked that these settings were indeed updated on WSUS but nothing makes any difference, there are still A LOT of updates that do not exist in the new SCCM.
Let's take an example update : KB3190602 shows up in SCCM 2012 R2 as active and not superseded or expired or anything like that. The migration tool fails on this update. When I checked the new SCCM this update does not exist, so I went ahead and checked wsyncmgr.log and found that this update was skipped due to being superseded, so I checked the catalog and it really is superseded by KB3209598, so I check the new SCCM and KB3209598 doesn't exist there either. It also doesn't show up in wsyncmgr.log at all... (This does not mean all updates are not updating on 2012 R2, for example, April's cumulative updates are indeed superseded by May's cumulative so SCCM 2012 R2 is certainly getting new updates.)
So this is quite a mess, we have an update that is superseded, but doesn't show up as superseded in SCCM 2012 R2, 2016 does know it's superseded but doesn't show the one that replaced it although it is in 2016's WSUS.
Does anyone have any idea what the hell is happening?
BTW sorry for the long post, but this is a complicated issue to explain :/
Reply:
Please check update supersedence rules, it might be happening that you have setup up not expire the updates immediately in SCCM 2012, hence they are still many updates active.
https://technet.microsoft.com/en-in/library/gg712312.aspx
https://technet.microsoft.com/en-in/library/gg712696.aspx#BKMK_SupersedenceRules
Prashant Patil
------------------------------------
Reply:
------------------------------------
Open New Tab click on about me in SharePoint 2013.
Hi,
I am working in SP2013,when the user clicks on "AboutMe" mysite has to open in new window.
Can any one help on this.
Regards,
Reply:
Try below:
http://sharepoint.stackexchange.com/questions/40142/open-my-site-in-new-window-or-tab
Found this answer on another post and it worked for me.
From the SharePoint UI, edit your navigation link and enter the web address in the following format:
javascript: void(window.open('http://www.google.com')); If this helped you resolve your issue, please mark it Answered
------------------------------------
Reply:
------------------------------------
IT Consulting Services Improve Communication Between Executives and Technology Leaders
Multiply that by severalconsumers, and you've gotbought an terriblegood deal of hardware that getsactuallystraightforward to wastelotsof your timeand efforttrying to manage - when you are not organized.
From Chaos to Order
The very firstmove in bringing purchaseon the chaos would be topurchase a Label Printer. My personal favouriteis definitely the P-Touch Handheld vary from Brother. Anythingthat you couldvery easilyhavealong with you, plug into your mains (battery operated is fine - but batteries run out, and you also then begin toforget about to label issues) and print labels will do the work. In case you have multiple engineer, purchaseall of them label printers and acquire them to label them with their unique names - they are going to be extra inclined to look after them.
Next, organize a time for an engineer to visitshoppersitesalong with his labeler in theready - grabbing and labeling something and every little thingwhich has apower plug around thefinish and creating a pennedobserve of each to consideragainto yourbusiness.
(Conversing of power plugs, get the engineers into yourroutine of labeling these as well, especially servers. Plainlyunderstanding which plug belongs into aComputer system and which to yourobserveis actually a real benefit if you're crawling under a dark desk with afilthyfloortryingto work out what to unplug and what not to.)
Why Labels?
But why hassle labeling points?
Firstly, you happen to be acknowledging the existence of a device. If it really is labeled, you realizeabout itand candoc it for long term reference.
Next, when new hardware "mysteriously" appears i as hopper web page as well as a consumer phone calls you for support on it (likely outside the house your support agreement) you are able to save on your own a heap of time trying to operate out some what than the usual Business O/S.
Thirdly, labeling hardware hurries up the support process. If a consumer telephones the Help desk to state they can't print to "That printer during the corner from the office", then you caninquire them to examine the label and immediately identify which printer it truly is that they'remaking an attempt to print to.
What to label?
What the label statesrelies uponaround the hardware, even so the label mustassist you very easily identify the hardware in dilemma. Some examples:-
PCs - Workstation name, Preset IP address (if applicable)
Servers - Server name, Mounted IP address, Domain title
Routers/Firewalls - Exterior IP address, Inside IP address
Network Switches - Interior IP address, Management IP address
Nearby Printers - Locallyconnected Workstation title
Network Printers - Preset IP address, Queue Title (//Server/Queue)
We are not headingto worry about Workstation and Server naming schemes, IP address ranges or anotherbenchmarks just but. Todaywe're focusing on documenting what'scurrentlyaround.
In some instances the engineer will not bein a position to identify communitygear.[url=http://blogpostingsiteslist.com/social-bookmarking-list-2017.html]Alternatively than overlook the hardware[/url] , they ought to label it as "unidentified" and lift a support ticket or create apennedtake noteto investigatethe way to identify it later.
This takesa while, especially when youhave agreat deal of clientele - but it is really time nicelyspent. You must make this kind of 'discovery work' a part of the on-boarding process of every new client, as being the time spentidentifying hardware now can pay dividends if you're supporting that very same hardware later on - perhapsin a very time-sensitive situation.
Document your conclusions
Going forwards, allow it to be a coverage that to any extent further, every bit of hardware you deploy into ashopperwebsiteought to have a label on it.
Document your findings. In case you have an RMM tool such as GFI Max, then you can expect tocurrentlyhave the opportunity to scan networks for units. Supplement this automated information using yourpossessresults.
Ratherquicklyyou willhave avery good overview on the hardware in the slightest degree your customersites. It will make supporting the consumer, the two remotely and on-site, a *lot* a lot easier.
The use of the labeler as being adriveof finedoesn'tend there.
Hardware during the Workshop
Each time an engineer providesa bit of hardware back againto your Workshop for troubleshooting, it wantsfor being labeled. You may label it along with the client's identify, a quick overview with theissue, and whenyou happen to beusing a ticket system, the ticket quantity.
This could possiblyaudioapparent, but how manyoccasions do engineers walkbackin thebusiness, drop off some faulty hardware then get distracted by something else? During thisstate of affairs, a colleague may well be remaining scratching his head around who the hardware belongs to and why it can bein this article, or worse, think the hardware is "spare" and go and re-use it for anothercareerthey are reallyworking on...
Speaking of spare hardware - it can bereally worthcreating a process to cope with this much too. I choose todevelopan areafrom the workshop that is certainlyespecially for Hardware belowFix, Hardware belowtesting, and Hardware for disposal. Then, as hardware comes in...
If it is hardware that isto besentagainto your manufacturer below RMA, it can be labeled therefore and positionedwithin the "Under Repair" spacewith the workshop.
If it is hardware that will be faulty and neededtests, a ticket is raised for this and it really is labeled as "For Testing" and labeled along with theideal ticket number. The hardware is then putin the "For Testing" space, therefore you can confidently give your newlyutilized Junior Technician anythingeffectiveto accomplish on his very firstworking dayfrom thebusiness office.
If it is really hardware for disposal, it truly is labeled together with the fault and marked as "For Disposal". It'splacedwhile in the "For Disposal" spotin the workshop and the momentevery singlecouple ofmonths you set upfor anyspecialist IT disposal organizationto collect the pile and eliminate it within anmoral and environmentally-friendly fashion.
Preserve Time With Labels
The quantity of time IT companies can squandertrying to re-use faulty hardware that hasmerely been left lying all over, or re-testing identifiedfaultytools is mind-blowing.
A simplemethod of labeling these kinds of hardware saveshours of wasted time.
I hope this article has helpedto explain how armed which has a label printer it is possible tocreatethe premiseof aseries of techniques that lay out how your business deals with consumer hardware.
- Edited by Habib Ramzan Tuesday, June 6, 2017 1:04 PM
No comments:
Post a Comment