Prześlij opinię
Migracja z usługi domenowej do usług zaawansowanych z pakietu Admin SDK
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Usługa domeny , która umożliwia administratorom domeny G Suite zarządzanie użytkownikami i grupami, jest wycofana 15 maja 2014 r. i zostanie wyłączona 20 listopada 2014 roku . Tę usługę zastąpią niedawno dodane usługi zaawansowane: Directory Directory i Raporty z pakietu Admin SDK . Na tej stronie przedstawiamy ścieżkę migracji z usługi domenowej do nowej, zastępczej SDK – pakietu Admin SDK.
Porównanie metod
W tabeli poniżej znajdziesz omówienie metod używanych w usłudze domeny i ich odpowiedników (jeśli są używane) w pakiecie Admin SDK.
Metoda usług domenowych
Metoda z pakietu Admin SDK
DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey)
W pakiecie Admin SDK rolę członka grupy można określić za pomocą polecenia
role
.
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup()
AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers()
AdminDirectory.Members.list(groupKey, optionalArgs)
W pakiecie Admin SDK właściciele mogą być wymieniony za pomocą opcjonalnego parametru roles
.
DomainGroup.getAllOwners()
DomainGroup.getDescription()
AdminDirectory.Groups.get(groupKey)
Usługa:
description
Usługa:
id
Usługa:
name
DomainGroup.getId()
DomainGroup.getName()
DomainGroup.getPermissionLevel()
Nie dotyczy
DomainGroup.removeMember(memberId)
AdminDirectory.Members.remove(groupKey, memberKey)
DomainGroup.removeOwner(ownerId)
DomainGroup.setDescription(description)
AdminDirectory.Groups.patch(resource, groupKey)
Usługa:
description
Usługa:
name
DomainGroup.setName(name)
DomainGroup.setPermissionLevel(level)
Nie dotyczy
DomainNickname.deleteNickname()
AdminDirectory.Users.Aliases.remove(userKey, alias)
DomainNickname.getNickname()
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Usługa:
aliases
Usługa:
primaryEmail
DomainNickname.getUsername()
DomainUser.deleteUser()
AdminDirectory.Users.remove(userKey)
DomainUser.getAgreedToTerms()
AdminDirectory.Users.get(userKey)
Usługa:
agreedToTerms
Usługa:
changePasswordAtNextLogin
Usługa:
primaryEmail
Usługa:
name.familyName
Usługa:
name.givenName
Usługa:
isAdmin
Usługa:
suspended
DomainUser.getChangePasswordAtNextLogin()
DomainUser.getEmail()
DomainUser.getFamilyName()
DomainUser.getGivenName()
DomainUser.getIsAdmin()
DomainUser.getIsSuspended()
DomainUser.getStorageQuota()
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Konto:
total_quota_in_mb
DomainUser.setChangePasswordAtNext
Login(changePassword)
AdminDirectory.Users.patch(resource, userKey)
Usługa:
changePasswordAtNextLogin
Usługa:
name.familyName
Usługa:
name.givenName
DomainUser.setFamilyName(name)
DomainUser.setGivenName(name)
DomainUser.setIsAdmin(admin)
AdminDirectory.Users.makeAdmin(resource, userKey)
Usługa:
isAdmin
DomainUser.setIsSuspended(suspended)
AdminDirectory.Users.patch(resource, userKey)
Usługa:
suspended
Usługa:
password
Usługa:
primaryEmail
DomainUser.setPassword(password)
DomainUser.setUsername(username)
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name)
AdminDirectory.Groups.insert(resource)
Ustawianie poziomu uprawnień nie jest obsługiwane w pakiecie Admin SDK.
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
Parametr:
userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
Nie dotyczy Aby obejść ten problem, pobierz adres e-mail pojedynczego użytkownika i wyodrębnij domenę.
GroupsManager.getGroup(groupId)
AdminDirectory.Groups.get(groupKey)
NicknameManager.createNickname(username, nickname)
AdminDirectory.Users.Aliases.insert(resource, userKey)
NicknameManager.getAllNicknames()
Nie dotyczy
NicknameManager.getAllNicknames(username)
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Aby znaleźć pseudonim, musisz przejrzeć wyniki w pętli.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Usługa:
hashFunction
UserManager.getAllUsers()
AdminDirectory.Users.list(optionalArgs)
Należy podać parametr
customer
lub
domain
. Jako administrator konta możesz też używać aliasu my_customer
do reprezentowania pola customerId
konta.
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)
Nowe funkcje w pakiecie Admin SDK
Oprócz obsługiwanych metod opisanych powyżej w usługach zaawansowanych z pakietu Admin SDK dostępne są te nowe funkcje:
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["The Domain service for managing users and groups in Google Apps Script is deprecated and will be shut down."],["Domain service is replaced by the Admin SDK Directory and Admin SDK Reports advanced services."],["This page provides a migration path, including a comparison table of Domain service methods and their Admin SDK equivalents."],["Admin SDK offers new features such as admin notifications, application-specific passwords, device management, and more."]]],[]]