403Webshell
Server IP : 123.56.80.60  /  Your IP : 216.73.216.78
Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev
System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586
User : SYSTEM ( 0)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Windows/SystemApps/Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Windows/SystemApps/Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy/js/unifiedEnrollmentPage.js

"use strict";
var CloudExperienceHost;
(function (CloudExperienceHost) {
    var UnifiedEnroll;
    (function (UnifiedEnroll) {
        var unifiedEnrollmentResources = {};
        var bridge = new CloudExperienceHost.Bridge();
        var validator = new uiHelpers.Validator();
        var errorClass = new uiHelpers.ErrorUI();
        var mdmError = 0;
        var isUserNameError = false;
        WinJS.UI.Pages.define("/views/unifiedEnrollment.html", {
            init: function (element, options) {
                var languagePromise = bridge.invoke("CloudExperienceHost.Globalization.Language.getPreferredLang").then(function (preferredLang) {
                    _htmlRoot.setAttribute("lang", preferredLang);
                }, function () { });
                var dirPromise = bridge.invoke("CloudExperienceHost.Globalization.Language.getReadingDirection").then(function (dirVal) {
                    _htmlRoot.setAttribute("dir", dirVal);
                }, function () { });
                var stringPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.localizedStrings").then(function (result) {
                    unifiedEnrollmentResources = JSON.parse(result);
                });
                bridge.invoke("CloudExperienceHost.Storage.SharableData.getValue", "ue_mdm_error").done(function (result) {
                    if (!result) {
                        mdmError = 0;
                        
                        bridge.invoke("CloudExperienceHost.Storage.SharableData.addValue", "ue_upn", 0).then(function (result) {
                            bridge.invoke("CloudExperienceHost.Storage.SharableData.addValue", "ue_serverUrl", 0);
                        });
                    }
                    else {
                        mdmError = result;
                    }
                    
                    bridge.invoke("CloudExperienceHost.Storage.SharableData.addValue", "ue_mdm_error", 0);
                }, function (e) {
                    
                    mdmError = 1;
                });

                var cssPromise = uiHelpers.LoadCssPromise(document.head, "..", bridge);
                return WinJS.Promise.join({ languagePromise: languagePromise, dirPromise: dirPromise, stringPromise: stringPromise, cssPromise: cssPromise });
            },
            ready: function (element, options) {
                
                var setContentFor = [Title, LeadText, FooterHeader, DjLink, NextButton];
                setContentFor.forEach(function (content) {
                    content.textContent = unifiedEnrollmentResources[content.id];
                });
                
                var placeholderKey = [userName];
                var placeholderValue = ['UserPlaceholder'];
                var i = 0;
                for (i = 0; i < placeholderKey.length; i++) {
                    placeholderKey[i].setAttribute('placeholder', unifiedEnrollmentResources[placeholderValue[i]]);
                }
                
                if (mdmError !== 0) {
                    if (mdmError !== 1) {
                        
                        this._showError(mdmError, false );
                    } else {
                        
                        this._showErrorCode(0, false);
                    }

                    
                    bridge.invoke("CloudExperienceHost.Storage.SharableData.getValue", "ue_upn").done(function (result) {
                        userName.value = result;
                    }.bind(this));

                    
                    NextButton.disabled = false;
                    serverNameField.style.display = 'block';
                    serverName.setAttribute('placeholder', unifiedEnrollmentResources['ServerUrlPlaceholder']);

                    
                    bridge.invoke("CloudExperienceHost.Storage.SharableData.getValue", "ue_serverUrl").done(function (result) {
                        if (result) {
                            serverName.value = result;
                        }
                    }.bind(this));
                }
                
                NextButton.addEventListener("click", function (event) {
                    event.preventDefault();
                    this._onNext.apply(this);
                }.bind(this));
                
                var checkAmpersandFor = [NextButton];
                checkAmpersandFor.forEach(function (eachElement) {
                    var result = CloudExperienceHost.ResourceManager.GetContentAndAccesskey(unifiedEnrollmentResources[eachElement.id]);
                    eachElement.textContent = result.content;
                    eachElement.accessKey = result.accessKey;
                });
                
                bridge.invoke("CloudExperienceHost.UnifiedEnroll.isDomainOperationSupported").done(function (isDomainOperationSupported) {
                    if (isDomainOperationSupported) {
                        var isDeviceCloudJoinedPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isDeviceCloudJoined");
                        var isDeviceAdJoinedPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isDeviceADJoined");
                        var isAdminPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isAdminUser");
                        var isDomainJoinPendingPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isDomainJoinPending");
                        var isDomainLeavePendingPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isDomainLeavePending");
                        
                        var getContextPromise = bridge.invoke("CloudExperienceHost.getContext");

                        WinJS.Promise.join({
                            isDeviceCloudJoined: isDeviceCloudJoinedPromise,
                            isDeviceAdJoined: isDeviceAdJoinedPromise,
                            isAdmin: isAdminPromise,
                            isDomainJoinPending: isDomainJoinPendingPromise,
                            isDomainLeavePending: isDomainLeavePendingPromise,
                            getContext: getContextPromise
                        }).done(function (result) {
                            if (result.isAdmin && !result.isDeviceCloudJoined && !result.isDeviceAdJoined && !result.isDomainJoinPending && !result.isDomainLeavePending && (result.getContext.host.toLowerCase() !== "mosetmdmconnecttowork")) {
                                
                                document.getElementById("alternateActions").style.display = "block";
                                DjLink.addEventListener("click", function (event) {
                                    event.preventDefault();
                                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_LaunchDj");
                                    bridge.fireEvent(CloudExperienceHost.Events.done, CloudExperienceHost.AppResult.action3);
                                }.bind(this));
                            }
                        }, function (e) {
                            
                            bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_ShowDomainLinkPending_Failed", JSON.stringify({ isDomainJoinPending: e.isDomainJoinPending, isDomainLeavePending: e.isDomainLeavePending }));
                        });
                    }
                }, function (e) {
                    
                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_ShowDomainLinkSupported_Failed", JSON.stringify({ number: e && e.number.toString(16), stack: e && e.asyncOpSource && e.asyncOpSource.stack }));
                });
                
                userName.addEventListener("blur", function () {
                    var errorCode = validator.validateUpn(userName);
                    if ((errorCode !== ErrorCodes.SUCCESS) && (errorCode !== ErrorCodes.LocalUser_NoUsername_Error)) {
                        isUserNameError = true;
                        this._showErrorCode(errorCode, false );
                        bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_OnBlur_ValidateUpnFailed", JSON.stringify({ number: errorCode && errorCode.toString(16) }));
                    }
                }.bind(this));
                
                userName.addEventListener("keyup", function () {
                    if (validator.validateUpn(userName) === ErrorCodes.SUCCESS) {
                        NextButton.disabled = false;
                        if (isUserNameError === true) {
                            isUserNameError = false;
                            errorClass.HideError(userName, userName_errorDialog);
                        }
                    }
                    else {
                        NextButton.disabled = true;
                    }
                });
                userName.focus();
            },
            _onNext: function () {
                this._setProgressState(true);
                var result = validator.validateUpn(userName);
                if (result === ErrorCodes.SUCCESS) {
                    bridge.invoke("CloudExperienceHost.Environment.hasNetworkConnectivity").done(function (isConnectedToNetwork) {
                        if (isConnectedToNetwork) {
                            this._addMdm();
                        }
                        else {
                            bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_OnNext_NoNetwork");
                            this._setProgressState(false);
                            this._showError(unifiedEnrollmentResources['Error_Network'], true);
                        }
                    }.bind(this), function (e) {
                        bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_hasNetworkConnectivityError", JSON.stringify({ number: e && e.number.toString(16), stack: e && e.asyncOpSource && e.asyncOpSource.stack }));
                        
                        this._addMdm();
                    }.bind(this));
                }
                else {
                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_OnNext_ValidateUpnFailed", JSON.stringify({ number: result && result.toString(16) }));
                    isUserNameError = true;
                    this._setProgressState(false);
                    this._showErrorCode(result, true );
                }
            },
            _addMdm: function () {
                var isAdminUserPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isAdminUser");
                var isManagementRegistrationAllowedPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isManagementRegistrationAllowed");
                var isMdmPresentPromise = bridge.invoke("CloudExperienceHost.UnifiedEnroll.isMdmPresent");
                WinJS.Promise.join({ isAdminUser: isAdminUserPromise, isManagementRegistrationAllowed: isManagementRegistrationAllowedPromise, isMdmPresent: isMdmPresentPromise }).done(function (result) {
                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm", JSON.stringify({ isAdminUser: result.isAdminUser, isManagementRegistrationAllowed: result.isManagementRegistrationAllowed, isMdmPresent: result.isMdmPresent }));
                    if (result.isAdminUser && result.isManagementRegistrationAllowed && !result.isMdmPresent) {
                        bridge.invoke("CloudExperienceHost.Storage.SharableData.addValue", "ue_upn", userName.value.trim()).then(function () {
                            if (serverNameField.style.display === 'block') {
                                
                                bridge.invoke("CloudExperienceHost.Storage.SharableData.addValue", "ue_serverUrl", serverName.value.trim()).done(function () {
                                    bridge.fireEvent(CloudExperienceHost.Events.done, CloudExperienceHost.AppResult.success);
                                }, function (e) {
                                    
                                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed", JSON.stringify({ number: e && e.number.toString(16), stack: e && e.asyncOpSource && e.asyncOpSource.stack }));
                                    this._showErrorCode(0, false );
                                }.bind(this));
                            }
                            else {
                                bridge.invoke("CloudExperienceHost.Storage.SharableData.addValue", "ue_serverUrl", 0).done(function () {
                                    bridge.fireEvent(CloudExperienceHost.Events.done, CloudExperienceHost.AppResult.success);
                                }, function (e) {
                                    
                                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed", JSON.stringify({ number: e && e.number.toString(16), stack: e && e.asyncOpSource && e.asyncOpSource.stack }));
                                    this._showErrorCode(0, false );
                                }.bind(this));
                            }
                        }.bind(this), function (e) {
                            
                            bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed", JSON.stringify({ number: e && e.number.toString(16), stack: e && e.asyncOpSource && e.asyncOpSource.stack }));
                            this._showErrorCode(0, false );
                        }.bind(this));
                    }
                    else {
                        
                        bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed", JSON.stringify({ isAdminUser: result.isAdminUser, isManagementRegistrationAllowed: result.isManagementRegistrationAllowed, isMdmPresent: result.isMdmPresent }));
                        if (!result.isAdminUser) {
                            bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed_NotApplicable", "NonAdminUser");
                            this._showErrorCode(ErrorCodes.UserReserved_Error, false );
                        }
                        else {
                            if (!result.isManagementRegistrationAllowed) {
                                bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed_NoApplicable", "ManagementRegistrationNotAllowed");
                            }
                            else {
                                bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed_NotApplicable", "MdmAlreadyPresent");
                            }
                            this._showErrorCode(ErrorCodes.UserExists_Error, false );
                        }
                    }
                }.bind(this), function (e) {
                    
                    bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "UnifiedEnrollment_AddMdm_Failed", JSON.stringify({ number: e && e.number.toString(16), stack: e && e.asyncOpSource && e.asyncOpSource.stack }));
                    this._showErrorCode(0, false );
                }.bind(this));
            },
            
            _setProgressState: function (waiting) {
                NextButton.disabled = waiting;
                userName.disabled = waiting;
            },
            
            _showErrorCode: function (errorCode, setFocus) {
                
                var resourceId = null;
                switch (errorCode) {
                    case ErrorCodes.LocalUser_NoUsername_Error:
                        resourceId = 'Error_NoUsername';
                        break;
                    case ErrorCodes.Username_Error:
                        resourceId = 'Error_UsernameFormat';
                        break;
                    case ErrorCodes.UsernameFormat_Error:
                        resourceId = 'Error_UsernameFormat';
                        break;
                    case ErrorCodes.UserReserved_Error:
                        resourceId = 'Error_MDM_StandardUser';
                        break;
                    case ErrorCodes.UserExists_Error:
                        resourceId = 'Error_MDM_AlreadyConnected';
                        break;
                    default:
                        resourceId = 'Error_Generic';
                        break;
                }
                if (mdmError !== 0) {
                    this._showError(unifiedEnrollmentResources[resourceId], setFocus);
                }
                else if (resourceId) {
                    this._showError(unifiedEnrollmentResources[resourceId], setFocus);
                }
            },
            _showError: function (error, setFocus) {
                errorClass.ShowError(userName, document.getElementById(userName.id + '_errorDialog'), error);
                if (setFocus) {
                    userName.focus();
                }
            },
        });
    })(UnifiedEnroll = CloudExperienceHost.UnifiedEnroll || (CloudExperienceHost.UnifiedEnroll = {}));
})(CloudExperienceHost || (CloudExperienceHost = {}));

Youez - 2016 - github.com/yon3zu
LinuXploit